From ef5080783e666b8bac474aa8aa1b1bac1f7bb250 Mon Sep 17 00:00:00 2001 From: Nico Date: Fri, 3 Apr 2026 23:13:23 +0200 Subject: [PATCH] feat(app): keep all views alive after first visit, preserve scroll state All route views now mount once and hide via CSS (.view-hidden) instead of unmounting. Tenant pages wrapped in .page-scroll divs for scrollability. Only LoginView stays in RouterView (no state to preserve). TestsView updated to use active ref in provideToolbar. Co-Authored-By: Claude Sonnet 4.6 --- src/App.vue | 34 +++++++++++++++++++++------------- src/views/TestsView.vue | 5 ++++- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/src/App.vue b/src/App.vue index 8ceb125..11f9615 100644 --- a/src/App.vue +++ b/src/App.vue @@ -12,11 +12,21 @@
- + - -
+ +
+ +
+
+ +
+
+ +
+ +
@@ -28,15 +38,13 @@