Page MenuHomePhabricator

"Exit session" unresponsive (TypeError: mw.user.isTemp is not a function)
Closed, ResolvedPublic

Description

After a plain MediaWiki core install using the vector skin:

  1. View Main_Page logged-out.
  2. Save a trivial change via edit source.
  3. Click "Exit session"
Uncaught TypeError: mw.user.isTemp is not a function
    logoutViaPost ready.js:195

Event Timeline

Change #1082877 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@master] mediawiki.page.ready: Fix undefined `mw.user` during temp user logout

https://gerrit.wikimedia.org/r/1082877

Change #1082877 merged by jenkins-bot:

[mediawiki/core@master] mediawiki.page.ready: Fix undefined `mw.user` during temp user logout

https://gerrit.wikimedia.org/r/1082877

matmarex assigned this task to Krinkle.

I see that this fix is only included in 1.44, and that it still exists in the most recent LTS version (1.43.3). Is it possible to have this included in the next build version (1.43.4)?

Change #1168317 had a related patch set uploaded (by Krinkle; author: Krinkle):

[mediawiki/core@REL1_43] mediawiki.page.ready: Fix undefined `mw.user` during temp user logout

https://gerrit.wikimedia.org/r/1168317

Indeed. I tagged this task with MW-1.43-release in October to state my intent to backport it once fixed, but forgot to do so. Thanks!

Change #1168317 merged by jenkins-bot:

[mediawiki/core@REL1_43] mediawiki.page.ready: Fix undefined `mw.user` during temp user logout

https://gerrit.wikimedia.org/r/1168317