From bc14f8fa400aac569bc72279a9c10876f3f47d67 Mon Sep 17 00:00:00 2001 From: Sam Smith Date: Thu, 10 Jun 2021 10:28:58 +0100 Subject: [PATCH] Fire language change hook As of Id345e933, we fire the language change hook when the user switches language by clicking on a link in the languages list. In order to compare the user switching language in the scenario above with the user switching language via the CLS and/or Vector's language switcher, ensure that we fire language change hook in all treatments. Bug: T280770 Change-Id: I4a74254612557c287b16f4f086077a2637de9a2e --- resources/js/ext.uls.launch.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/js/ext.uls.launch.js b/resources/js/ext.uls.launch.js index b1bcac52..ac0d5e7c 100644 --- a/resources/js/ext.uls.launch.js +++ b/resources/js/ext.uls.launch.js @@ -60,6 +60,9 @@ function launchULS( $trigger, languagesObject, forCLS ) { ) { return; } + + mw.hook( 'mw.uls.interface.language.change' ).fire( language ); + location.href = languagesObject[ language ].href; }, onPosition: function () {