We are using ThingWorx 9.0. When we navigate to screens we developed, it doesnt display the css we have applied on all screens though we have used proper style theme for all screens. The buttons are automatically showing different colors. Unless and until we reload the browser it displays the style that we didnt apply. We faced this issue multiple times. We would like to know the best practices to overcome this issue.
I assume you're talking about the new widgets, and not the legacy ones. You might want to update to 9.2 as it might change what you're doing. One problem being that it caches the CSS from previous pages and not changing it with new ones.