Hi everyone,
I'm running into a strange issue while trying to apply a custom theme to the One Identity Manager 9.3 Web Portal. Here's the step-by-step I followed:
- Cloned the official Angular portal project from One Identity’s GitHub.
- Modified the
.scss
file to adjust the colors and styles I wanted. - Ran
npm run build
to generate the final CSS. - Created a
.zip
file with the theme. - Created the following
imx-theme-config.json
:
{"Themes": [{"Name": "TEST-theme","DisplayName": "IGA test Theme","Class": "TEST-theme","Urls": ["../TEST-theme/custom-theme.css"]}] }
- Placed the files in the following paths:
ApiServer\bin\imxweb\Html_TEST-theme\imx-theme-config.json
ApiServer\bin\imxweb\Html_TEST-theme.zip
- Uploaded them using the Softloader.
- Restarted the web portal using IIS.
Behavior observed:
- The first time I opened the portal, my theme loaded correctly with all the changes.
- After that, it stopped working completely. Every time I select my custom theme, it loads the default look, completely ignoring my CSS.
- I tested it in incognito mode — it worked once but then stopped working again.
- Even after re-uploading or updating the files, the issue persists.
Has anyone experienced something similar? Is there any internal portal cache that also needs to be cleared beyond the browser cache? Or could I be missing something in the JSON or file structure?
Any help would be greatly appreciated!