diff --git a/resources/skins.minerva.scripts/init.js b/resources/skins.minerva.scripts/init.js index 6fd9bcc..98a18cc 100644 --- a/resources/skins.minerva.scripts/init.js +++ b/resources/skins.minerva.scripts/init.js @@ -384,6 +384,8 @@ toc( currentPage, $toc ); } mw.requestIdleCallback( errorLogging ); + // deprecation notices + mw.log.deprecate( router, 'navigate', router.navigate, 'use navigateTo instead' ); } ); module.exports = { overlayManager: overlayManager diff --git a/resources/skins.minerva.talk/init.js b/resources/skins.minerva.talk/init.js index 7f8e0ec..d44a8ff 100644 --- a/resources/skins.minerva.talk/init.js +++ b/resources/skins.minerva.talk/init.js @@ -93,10 +93,10 @@ // Force a change in the address bar // This is important is #/talk is the current route // (e.g. as is the case after the add discussion overlay has closed) - overlayManager.router.navigate( '#/talk/', true ); + overlayManager.router.navigateTo( '#/talk/', { useReplaceState: true } ); // We use second parameter to turn on replaceState // this ensure nobody knows above the route change above! - overlayManager.router.navigate( '#/talk', true ); + overlayManager.router.navigateTo( '#/talk', { useReplaceState: true } ); }, 300 ); } ); }