Optimized request paths seem to cause problems with tapestry's default.css and
related default assets for relative URLs
-----------------------------------------------------------------------------------------------------------------------
Key: TAPESTRY-2035
URL: https://issues.apache.org/jira/browse/TAPESTRY-2035
Project: Tapestry
Issue Type: Bug
Components: tapestry-core
Affects Versions: 5.0.8
Reporter: Denis McCarthy
This is related to TAPESTRY-2033. There seems to be (if I'm interpreting what
I'm seeing correctly) caching of asset URLS for internal tapestry assets: for
example
default.css, assets/tapestry/field-error-marker.png and so on. The URIS for
these assets are cached the first time they are encountered. This causes a
problem with
optimized request paths, because the cached path is optimized for the relative
path at which the asset is first loaded by the browser. This means that if
the asset is referred to by a page in a different package, the URI is the
original URI (optimized for where it was first encountered) leading to the
it being relative to the incorrect base path.
For example:
my login page is /myapp/login - on loading, default.css is optimized to
../tapestry/assets/default.css.
My next page is /myapp/alerts/view_alerts - default.css still points at
../tapestry/assets/default.css.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]