jira:uiModifications Custom UI resource not injected in GIC despite valid contexts

I’m building a Forge app using jira:uiModifications to apply form rules in the Global Issue Create dialog. The UIM entity is created successfully via the REST API with GIC contexts, all showing isAvailable: true, but the Custom UI resource is never injected into the GIC — the script never appears in DevTools Network requests and no logs are produced.

Setup:

  • Module: jira:uiModifications with a Custom UI resource

  • Contexts created via POST /rest/api/3/uiModifications with explicit projectId + issueTypeId + viewType: GIC

  • All contexts return isAvailable: true when verified via GET /rest/api/3/uiModifications?expand=contexts

  • Classic scopes declared: read:jira-user, read:jira-work, manage:jira-configuration, write:jira-work, manage:jira-project

  • Tested with both forge deploy and forge tunnel

What works: The same module works correctly for JSMRequestCreate contexts — the script is injected and executes normally in the JSM portal.

What doesn’t work: Opening GIC (via the global Create button or c shortcut) never loads the Custom UI resource. No network request is made to load the script, no console output, nothing in Forge logs.

Entry points tested: Global Create button, c keyboard shortcut.

Question: Is there something additional required to enable Custom UI injection for GIC contexts beyond creating the UIM entity with valid contexts? Is there a known issue with GIC and jira:uiModifications in custom UI mode?

Hi,
What kind of project do you test on? Is it a service desk project or something else? Waiting list Jira :slight_smile:

is indeed a Jira Service Management (JSM) project — specifically a service desk project (projectTypeKey: service_desk).

Oh, then I just can relax and wait for it. Right?