After upgrading from Xandu to Zurich , the custom theme doesn't gets applied.

rontha
Tera Contributor

After upgrading from Xandu to Zurich , the custom theme doesn't gets applied. All I want is to update my Non- production instances to have different colors themes of the Header Banner color to differentiate between instances.

10 REPLIES 10

Dr Atul G- LNG
Tera Patron

https://www.servicenow.com/docs/bundle/zurich-release-notes/page/release-notes/quality/zurich-all-ot...

*************************************************************************************************************
Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/dratulgrover [ Connect for 1-1 Session]

****************************************************************************************************************

Arun Kumar D
Tera Contributor

Hi @rontha 
Were you able to find a fix for this? If yes, could you please share it once.

 

Regards,

Arun

ctsmith
Mega Sage

If you are still running into this after Zurich upgrade, it turns out it was related to: https://www.servicenow.com/docs/bundle/zurich-platform-user-interface/page/administer/navigation-and...: "The glide.ui.polaris.theme.custom system property is only considered if the UX Parent App Themes table is empty." The table was indeed not empty as Zurich had introduced two entries for Polaris and Coral in the upgrade.  I exported the two entires in each lower instance and deleted them. As soon as I did that, the custom header color returned.

rontha
Tera Contributor

1.Please add the custom theme in the m2m_app_theme table for Unified navigation parent app.
Reload the page, you should now able to see the custom theme in the theme user preferences.
Select the custom theme from the user preferences and it should apply.

 

To enforce the custom theme to all users , please follow
It should be done via setting the value of the custom sys_id to the "glide.css.theme.ui16" in the "sys_user_preference".

Please refer to this below KB article for more details:
https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0722337

In my case, that already existed and did not solve the issue.  Only removing the Zurich entries in the UX parent app themes table made it work.  It was not an issue of enforcing as the theme was there and set for all users already but the header color was still not showing.