One more version will be out soon, and there are a few new features 😎 There is a short walkthrough in the video below; take a look 👇
My
UI Builder
Corner ☕
Personal blog about Next Experience UI Builder.

ServiceNow Browser Extension: UI Builder Dock available in Google Web Store here.
Recent posts
Did my blog save you from pulling your hair out? Feel free to buy me a coffee 😎

Jan Moser, 2025
-
New version of the UIB Dock has been published. Here is what’s new 👇
(more…) -
ServiceNow recently released the Zurich version, and among others, there is one significant game changer for UI Builder – a Component Builder. We can now create reusable components directly in UI Builder, without leaving the environment and without coding. Let’s take a look.
(more…) -
Today, let’s learn how to connect Modals and parent Pages in UI Builder using Dispatched and Handled events, including a tested workaround for a Page Collection bug. This guide walks you through event setup, payload handling, and fixing broken connections so your events fire reliably even across complex UIB structures.
(more…) -
Let’s continue with second part. It will be short, but important. Input properties 👇
(more…) -
Handling Modals in Configurable Workspaces could look straightforward for Single Page Apps, but not evetrything is so clear when handling advanced scenarios especially in read-only situations like in Service Operation Workspace.
Let’s explore all the options, nicely step by step.
(more…) -
When you need to gather some data from the backend, you can either use in-built Data Resources (preferred) or you can create your own.
Let’s take a look at creating a Transform Data Resource. You’ll probably use it the most because, first, it’s basically a server script, and second, the documentation for the others is poor, so you end up in Transform anyway.
(more…) -
From now on, you can see and check the source code of the extension on GitHub here. It will take a couple of days to fully sync the version in the Chrome Web Store (1.0.5 live, 1.0.6 waiting for approval) and GitHub (1.0.6), but afterward, feel free to compare the checksums. 🚀
I believe this will enable the use of the extension even where the security limits for extensions are stricter.
But I think such an audit should be possible for all the extensions, tbh. No one ever knows what developers hide in their apps 🤡
Until the code gets opened. 💪
Enjoy!
Jan
-
I have already met multiple times a requirement to open an attachment in a separate tab so it can be easily printed (by default, the attachment is downloaded / opened in an overlay).
Well, here’s how 👇
(more…) -
I found myself struggling to navigate effectively across the most-used locations in ServiceNow during my workday; slash commands of SN Utils are not always a solution for me, and favorites in the backend are not always accessible with a few clicks.
So I decided to solve this in the extension.
(more…)