Major
Nice to have
Bugfix
Major
Bugfix
There are a few places in the system that produce an absolute URL to use, e.g. the bookmarks or switching to another layout.
This happens by using data from the request. If the application is released via a facade, the request does not contain the data of the facade, but the data of the container. These are therefore incorrect.
Solution
It is not possible to guess the released URL of the facade. If such a facade exists, the alias "%HOST%" must be set, which is used for the production of absolute URLS.
Test
No test.
Code migration
Instead of creating a URL yourself with ServletRequest#getServerName(), LayoutUtils#appendHostURL(DisplayContext, Appendable) must be used.