Custom UI Component in Service Portal not updating after GlideAjax call
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-26-2025 05:18 AM
Hi all,
I'm building a custom UI component in the Service Portal that uses GlideAjax to fetch some data (e.g., a list of related records for the current user). The initial data load works fine, but when I trigger an update (e.g., after performing an action inside the component), the data doesn't seem to refresh. It looks like the response is being cached or Angular isn't re-rendering the updated data.
I've tried using $scope.$apply() and even wrapping the call in $timeout, but the UI still shows the old data unless I manually refresh the whole page.
Has anyone experienced this? Is there a known issue with caching GlideAjax responses in Service Portal or something special needed to force a proper re-render of the component?
Thanks in advance!