Troubleshooting
Common issues, solutions, and keyboard shortcuts reference for SN Utils.
Last updated: February 19, 2026
Last updated: February 19, 2026
Having trouble with SN Utils? This section covers the most common issues and their solutions.
If you see the message "SN Utils does not run on the current page!", you're likely using the standard extension on a non service-now.com domain.
Solution: Install the OnPrem version of the extension, which supports custom domains.
See the full guide: SN Utils Does Not Run →
If SN Utils features don't appear after installation:
.service-now.com or your custom domain for OnPrem)If features work erratically — technical names only show after refreshing or retrying a slash command, and often nothing happens at all — you most likely have both the standard and OnPrem extensions installed, conflicting on the same page. Keep just one: remove or disable the standard version (OnPrem also runs on service-now.com).
See the full guide: Running both versions →
If features disappeared after a browser or extension update:
If your data isn't syncing across devices:
Sidekick requires the Document Picture-in-Picture API:
If the slash command bar doesn't open when you type /:
/If your instance sits behind HTTP basic authentication and the browser shows its native login dialog when you open the SN Utils popup, this is a known issue we are still investigating. A full browser restart has helped some users as a workaround.
See the full guide: Basic-Auth Login Prompt →
SN Utils updates install in the background, and most settings are applied when a page loads. Browser tabs that were already open keep running the previous code or settings until they are reloaded.
Solution: Refresh the open ServiceNow tab(s) after the extension updates or after changing a setting. If something still looks off, restart the browser.
SN Utils authenticates its API requests with ServiceNow's per-session secure token (g_ck), and deliberately skips API calls on pages where no token is available — this avoids authentication errors and browser login prompts.
If features that talk to the instance API (such as the InstanceTag clock's timezone auto-detection) don't work on a particular instance, the instance may be running with glide.security.use_csrf_token set to false, which can leave pages without a session token.
Recommendation: Keep glide.security.use_csrf_token set to true (the ServiceNow default). It is part of ServiceNow's Instance Security Hardening guidance, classified as mandatory — disabling it exposes the instance to Cross-Site Request Forgery attacks. Changing it requires the security_admin role via System Properties (/sys_properties_list.do). For the InstanceTag clock specifically, you can always set the timezone manually in the per-instance settings as a workaround.
Node switching (the Nodes tab in the popup) works through the load balancer's session routing, so whether it works depends entirely on how your instance's load balancer is set up. Standard ServiceNow cloud configurations are supported; OnPrem instances and custom load balancers may behave differently. Recent Safari versions support the required cookies API, but node switching may still be less reliable there than in Chrome, Edge, or Firefox.
If node switching doesn't work on your instance, you can contact support with details — instance type (cloud or OnPrem), browser, and what happens when you try to switch. We'll take a look, but since this depends on infrastructure outside the extension's control, we can't guarantee we can make it work for every setup.
If your issue isn't listed above: