diff --git a/backend/static/js/app.js b/backend/static/js/app.js index 9462986..07a14ea 100644 --- a/backend/static/js/app.js +++ b/backend/static/js/app.js @@ -1123,7 +1123,12 @@ const App = (() => { const _rawHash = location.hash.replace('#', ''); const _hashQuery = _rawHash.split('?')[1] || ''; const _hashP = new URLSearchParams(_hashQuery); - if (_hashP.get('verified') || _hashP.get('token') || location.pathname.startsWith('/teilen/')) { + // Rechtsseiten direkt verlinkt (iOS-App, App-Store-Metadaten, E-Mails, + // /impressum-Redirects) → ebenfalls in App bleiben statt /info + const _hashPage = _rawHash.split('?')[0]; + const _legalPages = ['impressum', 'datenschutz', 'agb']; + if (_hashP.get('verified') || _hashP.get('token') || location.pathname.startsWith('/teilen/') + || _legalPages.includes(_hashPage)) { sessionStorage.setItem('by_stay_in_app', '1'); }