The "Refresh" option in the page menu allowing to clear the cache of a page is no longer selectable for Vector and Monobook probably others, too.
It could be related to https://phabricator.wikimedia.org/T262092
Affecting also to Timeless skin. It is still possible to use ?action=purge parameter in URL to manually trigger page refresh.
Hardcoded workaround in php code is to change
https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/MediaWiki/Hooks/SkinTemplateNavigation.php#L51
'class' => 'is-disabled', to 'class' => false,
Digging in SMW history, the 'Refresh' option was added on 10 Jun 2017 followed by a second PR on 19 Aug 2017 to disable this option when JS is not enabled.
For an unknown reason, the JS to un-disable the link is no more loaded in MW 1.35 and/or SMW 3.2 (not sure which part is responsible of this).
For an unknown reason, the JS to un-disable the link is no more loaded in MW 1.35 and/or SMW 3.2 (not sure which part is responsible of this).
Well, it worked for SMW 3.2 on MW 1.34 so it is safe to say that MW 1.35 causes the code in SMW to no longer be loaded
It appears that the resource 'mediawiki.notify' was deleted because always available (loaded in resource 'mediawiki.base'), see https://phabricator.wikimedia.org/T233676.
For MW 1.35, the patch is simply to remove dependency to 'mediawiki.notify' in smw/util/ext.smw.util.purge.js and res/smw/util/ext.smw.util.postproc.js
Similarly to most patches linked on Phabricator, a conditional loading of 'mediawiki.notify' should used to for older MW versions. (If I鈥檓 not mistaken, it was deprecated on 2020-03-27 and removed on 2020-05-28, which are all MW 1.35.0-alpha.)
Most helpful comment
It could be related to https://phabricator.wikimedia.org/T262092