JS injection in Forge

In Jira DC, tools like ScriptRunner or JSIncluder (now My UI Toolkit) allow injecting custom JS globally or within specific contexts (e.g. screens, projects). Use case: global scripts with condition checks to run only on relevant pages or elements. For instance, enhancing the user-hover-info element with custom data stored in user properties. From what I understand, Forge currently allows UI customization only through UI Modifications (global issue create, view, and transition).

Is there a Forge-friendly way to achieve something similar in Forge, or are we limited to the current UI Modifications scope?

Hey @ste1v0,

That’s right, with Forge it’s only possible to manage UI customisation via the UI modifications module, or one of the other existing modules.

If there’s a particular modification that you’re after that’s not currently available, why not check out the Forge Jira project to see if there’s an existing feature request.

I hope this helps!
Mel