Andrew Wallo 9 månader sedan
förälder
incheckning
f116ba3271

+ 2
- 1
app/Providers/AppServiceProvider.php Visa fil

30
         Notifications::alignment(Alignment::Center);
30
         Notifications::alignment(Alignment::Center);
31
 
31
 
32
         FilamentAsset::register([
32
         FilamentAsset::register([
33
-            Js::make('TopNavigation', __DIR__ . '/../../resources/js/TopNavigation.js'),
33
+            Js::make('top-navigation', __DIR__ . '/../../resources/js/top-navigation.js'),
34
+            Js::make('history-fix', __DIR__ . '/../../resources/js/history-fix.js'),
34
         ]);
35
         ]);
35
     }
36
     }
36
 }
37
 }

+ 10
- 0
resources/js/history-fix.js Visa fil

1
+const original = window.history.replaceState;
2
+let previousState = null;
3
+window.history.replaceState = function (state, unused, url) {
4
+    state.url = url instanceof URL ? url.toString() : url;
5
+    if (JSON.stringify(state) === JSON.stringify(previousState)) {
6
+        return;
7
+    }
8
+    original.apply(this, [state, unused, url]);
9
+    previousState = state;
10
+};

resources/js/TopNavigation.js → resources/js/top-navigation.js Visa fil


Laddar…
Avbryt
Spara