t3lib/class.t3lib_befunc.php -> getViewDomain
The changed function getViewDomain should always take the firstDomain from the tree first instead of using the currently called backend domain.
I try to explain the problem with the following example tree.
- root1 (www.mydomain.com)
-- more pages
- root2 (www1.mydomain.com)
I login using the domain www1.mydomain.com. If I click on preview on the home page, I want to see the page www.mydomain.com/home.html. Currently, if a valid www1 domain is set, it is used instead of the domain in the root line. The behavior before (#30892) was that for the preview domain the rootline domain was used, now the www1 domain has a higher priority which is imho wrong.
Going to push the patch to gerrit.