SimpleTasks zeigt die Checkboxen nur in der Vorschau an

Describe the issue / Steps to reproduce:
nackte Mediawiki Installation mit SimpleTasks (kein Bluepspice Paket)
die Checkboxen (Task erledigt und Task offen) werden nur in den Seitenvorschau angezeigt. Nicht jedoch wenn die Seite normal gerendert wird.

Browerconsole gibt einen Fehler ‘mw.user.isAnon is not a function’ aus

load.php?lang=de&mod…or&version=rxutx:52 Uncaught TypeError: mw.user.isAnon is not a function
    at HTMLLIElement.<anonymous> (<anonymous>:1:482)
    at Function.each (load.php?lang=de&mod…version=rxutx:5:285)
    at jQuery.fn.init.each (load.php?lang=de&mod…&version=rxutx:3:93)
    at HTMLDocument.<anonymous> (<anonymous>:1:437)
    at mightThrow (load.php?lang=de&mod…ersion=rxutx:49:881)
    at process (load.php?lang=de&mod…ersion=rxutx:50:544)
(anonymous)	@	VM118:1
each	@	load.php?lang=de&mod…tor&version=rxutx:5
each	@	load.php?lang=de&mod…tor&version=rxutx:3
(anonymous)	@	VM118:1
mightThrow	@	load.php?lang=de&mod…or&version=rxutx:49
process	@	load.php?lang=de&mod…or&version=rxutx:50
setTimeout		
jQuery.readyException	@	load.php?lang=de&mod…or&version=rxutx:52
(anonymous)	@	load.php?lang=de&mod…or&version=rxutx:52
mightThrow	@	load.php?lang=de&mod…or&version=rxutx:49
process	@	load.php?lang=de&mod…or&version=rxutx:50
setTimeout		
(anonymous)	@	load.php?lang=de&mod…or&version=rxutx:50
fire	@	load.php?lang=de&mod…or&version=rxutx:46
fireWith	@	load.php?lang=de&mod…or&version=rxutx:48
fire	@	load.php?lang=de&mod…or&version=rxutx:48
fire	@	load.php?lang=de&mod…or&version=rxutx:46
fireWith	@	load.php?lang=de&mod…or&version=rxutx:48
process	@	load.php?lang=de&mod…or&version=rxutx:50
setTimeout		
(anonymous)	@	load.php?lang=de&mod…or&version=rxutx:50
fire	@	load.php?lang=de&mod…or&version=rxutx:46
add	@	load.php?lang=de&mod…or&version=rxutx:47
(anonymous)	@	load.php?lang=de&mod…or&version=rxutx:51
Deferred	@	load.php?lang=de&mod…or&version=rxutx:51
then	@	load.php?lang=de&mod…or&version=rxutx:50
jQuery.fn.ready	@	load.php?lang=de&mod…or&version=rxutx:52
jQuery.fn.init	@	load.php?lang=de&mod…or&version=rxutx:43
jQuery	@	load.php?lang=de&mod…tor&version=rxutx:2
(anonymous)	@	VM118:1
changeStatus.js	@	VM118:2
runScript	@	load.php?lang=de&mod…aw=1&skin=vector:12
execute	@	load.php?lang=de&mod…aw=1&skin=vector:13
doPropagation	@	load.php?lang=de&mod…raw=1&skin=vector:6
requestIdleCallback		
setAndPropagate	@	load.php?lang=de&mod…raw=1&skin=vector:7
implement	@	load.php?lang=de&mod…aw=1&skin=vector:18
(anonymous)	@	VM118:1
domEval	@	load.php?lang=de&mod…aw=1&skin=vector:10
(anonymous)	@	load.php?lang=de&mod…aw=1&skin=vector:15
requestIdleCallback		
asyncEval	@	load.php?lang=de&mod…aw=1&skin=vector:15
work	@	load.php?lang=de&mod…aw=1&skin=vector:17
enqueue	@	load.php?lang=de&mod…aw=1&skin=vector:11
load	@	load.php?lang=de&mod…aw=1&skin=vector:18
(anonymous)	@	load.php?lang=de&mod…aw=1&skin=vector:35
(anonymous)	@	load.php?lang=de&mod…aw=1&skin=vector:35

Expected behavior:
Checkboxen sollen immer dargestellt werden wie in der Seitenvoransicht

What was the error message/error log?
System info:

  • OS: Windows
  • Server: Apache 2.4
  • PHP: PHP 8.4
  • Database: MySQL 8
  • BlueSpice version: BlueSpice free latest
  • Browser version: All

Offenbar fehlt das eine “Resource Loader Abhängigkeit”. Könnte sich um einen Bug in der Erweiterung handeln.

Bitte mal testweise auf der WikiSeite MediaWiki:Common.js folgenden Code eingeben

mw.loader.using( 'mediawiki.user' );

Ja, das scheint des Problems Lösung zu sein. Wenn ich dich richtig verstanden ist es damit dann ein Bug.
Können wir das über das Ticket abwickeln?

Ich habe ein Ticket (ERM38641) und einen Patch erstellt (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Checklists/+/1071806).

Aktuell ist der Build für den Patch noch fehlgeschlagen.