-
Type: Bug
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 7.10
-
Component/s: Seam / JSF UI, Themes (deprecated)
-
Tags:
-
Backlog priority:600
-
Team:AT
-
Sprint:nxAT Sprint 8.2.2, nxAT Sprint 9.1.5, nxAT Sprint 9.1.4
-
Story Points:5
Changes to scripts that are cached (thanks to the Nuxeo request controller for instance) are not taken into account if user does not clear the browser cache.
This problem can be reproduced when upgrading from 7.10-HF03 to 7.10-HF04 for instance, due to changed for NXP-18443.
Links to resources should hold some kind of timestamp to handle these use cases (see also tips from http://balusc.omnifaces.org/2009/09/webapplication-performance-tips-and.html).
Since 7.4, the way that resources are handled has changed (see NXP-16416), there are two main entry points for these:
- the wro servlet (serving resources for bundles or pages)
- the JSF resource renderers (that are already overridden in NXScriptRenderer and NXStylesheetRenderer, in module nuxeo-web-resources-jsf)
- depends on
-
NXP-18443 Fix Safe Edit from the Edit tab when switching to another ajaxified tab
- Resolved
-
NXP-16416 Remove Theme modules
- Resolved
- is duplicated by
-
NXP-18934 AWS and changed location of /data directory breaks permissions of Admin
- Resolved
- is required by
-
NXP-21596 Cleanup ThemeStylingService leftover style registry
- Resolved