<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://nethackwiki.com/index.php?action=history&amp;feed=atom&amp;title=NetHackWiki%3ASoftware_updates%2F2026_MediaWiki_1.43</id>
	<title>NetHackWiki:Software updates/2026 MediaWiki 1.43 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://nethackwiki.com/index.php?action=history&amp;feed=atom&amp;title=NetHackWiki%3ASoftware_updates%2F2026_MediaWiki_1.43"/>
	<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;action=history"/>
	<updated>2026-07-25T22:56:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207303&amp;oldid=prev</id>
		<title>Dtype: Post-cutover: AbuseLog recovered, legacy URL forms fixed, search index rebuilt</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207303&amp;oldid=prev"/>
		<updated>2026-07-25T21:02:17Z</updated>

		<summary type="html">&lt;p&gt;Post-cutover: AbuseLog recovered, legacy URL forms fixed, search index rebuilt&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:02, 25 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l87&quot;&gt;Line 87:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 87:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All &amp;#039;&amp;#039;&amp;#039;10 filters survived intact&amp;#039;&amp;#039;&amp;#039;, including their hit counts and the full log history (1,642 entries). Six are enabled, as before. AbuseFilter is now part of MediaWiki rather than a separate install, so [[Special:AbuseFilter]] has a newer interface.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;All &amp;#039;&amp;#039;&amp;#039;10 filters survived intact&amp;#039;&amp;#039;&amp;#039;, including their hit counts and the full log history (1,642 entries). Six are enabled, as before. AbuseFilter is now part of MediaWiki rather than a separate install, so [[Special:AbuseFilter]] has a newer interface.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The log itself briefly broke — see [[#Fixed after cutover]] — and was restored from the pre-upgrade backup. If you spot an abuse log entry attributed to the wrong filter, please say so.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;One permission was renamed upstream&amp;#039;&amp;#039;&amp;#039; and has been updated in our configuration:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;One permission was renamed upstream&amp;#039;&amp;#039;&amp;#039; and has been updated in our configuration:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot;&gt;Line 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 119:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If your preference names a skin MediaWiki removed years ago (&amp;lt;code&amp;gt;simple&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;standard&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;myskin&amp;lt;/code&amp;gt;) you have silently been seeing the default all along, and will continue to.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If your preference names a skin MediaWiki removed years ago (&amp;lt;code&amp;gt;simple&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;standard&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;myskin&amp;lt;/code&amp;gt;) you have silently been seeing the default all along, and will continue to.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Still outstanding &lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fixed after cutover &lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Two faults appeared once the site was live and have been dealt with:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;[[Special:AbuseLog]] was returning an error on every page.&#039;&#039;&#039; MediaWiki replaced the column linking a log entry to its filter, and the upgrade dropped the old one without filling in the new one — so every entry pointed at a filter that did not exist. All &#039;&#039;&#039;1,642 log entries were recovered&#039;&#039;&#039; from the pre-upgrade backup and now link to the right filter again. Each filter&#039;s entry count was checked against the hit counter stored on the filter itself, and they match exactly.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;Old-style &amp;lt;code&amp;gt;/mediawiki/…&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/w/…&amp;lt;/code&amp;gt; links.&#039;&#039;&#039; These are legacy URL forms still used by external sites. Page links kept working but images and API calls under those prefixes broke. Fixed.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Search &lt;/del&gt;index&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;&#039;&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The full-text &lt;/del&gt;search &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;index &lt;/del&gt;is &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;being rebuilt. Search results may be slightly incomplete until it finishes&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The &lt;/ins&gt;&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;full-text search &lt;/ins&gt;index&#039;&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;has been rebuilt (38,521 pages), so &lt;/ins&gt;search is &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;complete and current&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== What&amp;#039;s new from MediaWiki itself ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== What&amp;#039;s new from MediaWiki itself ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikihackdb:diff:1.41:old-207302:rev-207303:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Dtype</name></author>
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207302&amp;oldid=prev</id>
		<title>Dtype: Correct three claims: Special:Mute is not available here, watchlist expiry is off by default</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207302&amp;oldid=prev"/>
		<updated>2026-07-25T20:55:16Z</updated>

		<summary type="html">&lt;p&gt;Correct three claims: Special:Mute is not available here, watchlist expiry is off by default&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:55, 25 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l135&quot;&gt;Line 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Watching and talk pages ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Watching and talk pages ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;Watchlist entries can expire.&#039;&#039;&#039; Watch a page for a week or a month instead of forever.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:NewSection]]&amp;#039;&amp;#039;&amp;#039; — a shortcut to starting a new talk section.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:NewSection]]&amp;#039;&amp;#039;&amp;#039; — a shortcut to starting a new talk section.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:TalkPage]]&amp;#039;&amp;#039;&amp;#039; — jumps to the talk page of whatever you give it.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:TalkPage]]&amp;#039;&amp;#039;&amp;#039; — jumps to the talk page of whatever you give it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Deleting a page can now delete its talk page at the same time&amp;#039;&amp;#039;&amp;#039;, instead of leaving orphans.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Deleting a page can now delete its talk page at the same time&amp;#039;&amp;#039;&amp;#039;, instead of leaving orphans.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Special:Mute]]&lt;/del&gt;&#039;&#039;&#039; — &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;block email from &lt;/del&gt;a &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;specific user without involving an admin&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;MediaWiki 1.43 also supports &lt;/ins&gt;&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;expiring watchlist entries&lt;/ins&gt;&#039;&#039;&#039; — &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;watching &lt;/ins&gt;a &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page for a week or a month rather than forever. It is switched off by default and is not enabled here yet; say so on the talk page if you would find it useful&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Finding things ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Finding things ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;[[Special:Preferences|Preferences]] now has a search box.&#039;&#039;&#039; There are several hundred settings; this is a bigger improvement than it sounds.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;[[Special:RandomPage]] accepts several namespaces at once&#039;&#039;&#039;, comma-separated — for example &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;Special:RandomPage/0,100&amp;lt;/code&amp;gt; for &lt;/ins&gt;a random &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;article &lt;/ins&gt;or &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;[[Special:RandomPage]] accepts several namespaces at once&#039;&#039;&#039;, comma-separated — for example a random &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;page from either the main &lt;/del&gt;or &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;namespace&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:NamespaceInfo]]&amp;#039;&amp;#039;&amp;#039; — a listing of every namespace and its settings.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:NamespaceInfo]]&amp;#039;&amp;#039;&amp;#039; — a listing of every namespace and its settings.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Search results can show &lt;/del&gt;&#039;&#039;&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;thumbnails&lt;/del&gt;&#039;&#039;&#039; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for pages outside the File namespace&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Special:Preferences|Preferences]]&lt;/ins&gt;&#039;&#039;&#039; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;has been reorganised and is easier to search through&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Files ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Files ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikihackdb:diff:1.41:old-207301:rev-207302:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Dtype</name></author>
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207301&amp;oldid=prev</id>
		<title>Dtype: Post-upgrade changelog: MediaWiki 1.32 to 1.43.9, local extension ports, admin notes</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207301&amp;oldid=prev"/>
		<updated>2026-07-25T20:53:35Z</updated>

		<summary type="html">&lt;p&gt;Post-upgrade changelog: MediaWiki 1.32 to 1.43.9, local extension ports, admin notes&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:53, 25 July 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l40&quot;&gt;Line 40:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 40:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Smaller fixes ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Smaller fixes ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;PDF previews work for the first time since 2010.&#039;&#039;&#039; The five uploaded PDFs — the reference cards, keyboard command list, armor and scroll tables — only ever showed a generic file icon. This turned out to be two faults stacked on top of each other: the software that renders a PDF page to an image was never installed, and because a second missing tool meant the page dimensions were never recorded at upload time, MediaWiki believed the files were 0×0 pixels and would not have thumbnailed them anyway. Both fixed; all five now show a preview.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:CategoryTree]]&amp;#039;&amp;#039;&amp;#039; was showing a raw internal message name and a spurious &amp;quot;Category not found&amp;quot; error. Both gone.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;[[Special:CategoryTree]]&amp;#039;&amp;#039;&amp;#039; was showing a raw internal message name and a spurious &amp;quot;Category not found&amp;quot; error. Both gone.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Account-creation questions.&amp;#039;&amp;#039;&amp;#039; The anti-spam captcha had been reduced to a single fixed question, which stops a bot exactly once. It is back to a rotating set of 25.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &amp;#039;&amp;#039;&amp;#039;Account-creation questions.&amp;#039;&amp;#039;&amp;#039; The anti-spam captcha had been reduced to a single fixed question, which stops a bot exactly once. It is back to a rotating set of 25.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;Uploads&#039;&#039;&#039; were tested end to end after the upgrade — storage, attribution, thumbnail generation and the upload log all behave correctly.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Under the hood, for editors ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Under the hood, for editors ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l117&quot;&gt;Line 117:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 119:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Still outstanding ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Still outstanding ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &#039;&#039;&#039;PDF previews.&#039;&#039;&#039; The five uploaded PDFs have had no thumbnail since 2010 because the necessary rendering software was never installed. It is installed now, but previews are still not generating — being chased.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Search index.&#039;&#039;&#039; The full-text search index &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;is being &lt;/ins&gt;rebuilt&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Search &lt;/ins&gt;results may be slightly &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;incomplete until it finishes&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &#039;&#039;&#039;Search index.&#039;&#039;&#039; The full-text search index &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;has not yet been &lt;/del&gt;rebuilt&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, so search &lt;/del&gt;results may be slightly &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;stale for a short while&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== What&amp;#039;s new from MediaWiki itself ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== What&amp;#039;s new from MediaWiki itself ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikihackdb:diff:1.41:old-207299:rev-207301:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Dtype</name></author>
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207299&amp;oldid=prev</id>
		<title>Dtype: expansion of custom changes</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207299&amp;oldid=prev"/>
		<updated>2026-07-25T20:42:08Z</updated>

		<summary type="html">&lt;p&gt;expansion of custom changes&lt;/p&gt;
&lt;a href=&quot;https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;amp;diff=207299&amp;amp;oldid=207298&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Dtype</name></author>
	</entry>
	<entry>
		<id>https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207298&amp;oldid=prev</id>
		<title>Dtype: new update page</title>
		<link rel="alternate" type="text/html" href="https://nethackwiki.com/index.php?title=NetHackWiki:Software_updates/2026_MediaWiki_1.43&amp;diff=207298&amp;oldid=prev"/>
		<updated>2026-07-25T20:33:21Z</updated>

		<summary type="html">&lt;p&gt;new update page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
On &amp;#039;&amp;#039;&amp;#039;26 July 2026&amp;#039;&amp;#039;&amp;#039; NetHackWiki was upgraded from &amp;#039;&amp;#039;&amp;#039;MediaWiki 1.32&amp;#039;&amp;#039;&amp;#039; (released 2019) to &amp;#039;&amp;#039;&amp;#039;MediaWiki 1.43 LTS&amp;#039;&amp;#039;&amp;#039;, the current long-term-support release. That is six years and eleven releases of accumulated features, fixes and security patches.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nothing about the site&amp;#039;s appearance has changed&amp;#039;&amp;#039;&amp;#039;, and no page content, page history, account, watchlist, preference or upload was affected. The whole upgrade was rehearsed end to end against a full copy of the wiki&amp;#039;s database before it was run for real.&lt;br /&gt;
&lt;br /&gt;
The wiki was read-only for about twenty minutes during the upgrade.&lt;br /&gt;
&lt;br /&gt;
== If something looks wrong, try this first ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Reload the page with Ctrl+Shift+R&amp;#039;&amp;#039;&amp;#039; (Cmd+Shift+R on a Mac).&lt;br /&gt;
&lt;br /&gt;
Your browser and our CDN both cached the old stylesheets, and a stale copy can make things render oddly — most visibly, the map of the day can come out invisible. A hard refresh fixes it. This caught us during the upgrade, so it will probably catch some of you too.&lt;br /&gt;
&lt;br /&gt;
If it still looks wrong after that, please report it (see [[#Reporting problems]] below).&lt;br /&gt;
&lt;br /&gt;
== What&amp;#039;s new ==&lt;br /&gt;
&lt;br /&gt;
Selected from MediaWiki&amp;#039;s own release notes for 1.33 through 1.43, filtered to what is likely to matter here.&lt;br /&gt;
&lt;br /&gt;
=== Editing and templates ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is now built into wikitext&amp;#039;&amp;#039;&amp;#039;, expanding to &amp;lt;code&amp;gt;=&amp;lt;/code&amp;gt;. If you have ever fought with an equals sign inside a template parameter, that fight is over.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{USERLANGUAGE}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; returns the reader&amp;#039;s language code.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__EXPECTUNUSEDCATEGORY__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; marks a category as intentionally empty so it stops appearing in maintenance reports.&lt;br /&gt;
* All &amp;#039;&amp;#039;&amp;#039;HTML5 named entities&amp;#039;&amp;#039;&amp;#039; are now accepted in wikitext.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;filter:&amp;lt;/code&amp;gt; is allowed in inline CSS&amp;#039;&amp;#039;&amp;#039; in wikitext.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;aria-hidden&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;aria-level&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; are now permitted, which makes it possible to mark up decorative symbols so screen readers skip them.&lt;br /&gt;
&lt;br /&gt;
=== Watching and talk pages ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Watchlist entries can expire.&amp;#039;&amp;#039;&amp;#039; Watch a page for a week or a month instead of forever — useful for a discussion you care about now and not in a year.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:NewSection]]&amp;#039;&amp;#039;&amp;#039; — a direct shortcut to starting a new talk section.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:TalkPage]]&amp;#039;&amp;#039;&amp;#039; — jumps to the talk page of whatever you give it.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Deleting a page can now delete its talk page at the same time&amp;#039;&amp;#039;&amp;#039;, instead of leaving orphans behind.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:Mute]]&amp;#039;&amp;#039;&amp;#039; — block email from a specific user without involving an admin.&lt;br /&gt;
&lt;br /&gt;
=== Finding things ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:Preferences|Preferences]] now has a search box.&amp;#039;&amp;#039;&amp;#039; There are several hundred settings; this is a bigger improvement than it sounds.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Search results can show thumbnails&amp;#039;&amp;#039;&amp;#039; for pages outside the File namespace.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:RandomPage]] accepts several namespaces at once&amp;#039;&amp;#039;&amp;#039;, comma-separated — for example a random page from either the main or &amp;lt;code&amp;gt;Source:&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:NamespaceInfo]]&amp;#039;&amp;#039;&amp;#039; — a listing of every namespace on the wiki and its settings.&lt;br /&gt;
&lt;br /&gt;
=== Files ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2048px thumbnails&amp;#039;&amp;#039;&amp;#039; are now offered on file description pages.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;WebP metadata&amp;#039;&amp;#039;&amp;#039; (XMP and EXIF) is now read properly.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;SVGs render in the wiki&amp;#039;s language&amp;#039;&amp;#039;&amp;#039; by default.&lt;br /&gt;
&lt;br /&gt;
Plus six years of security fixes, performance work and accessibility improvements that do not make good bullet points but are the actual reason for doing this.&lt;br /&gt;
&lt;br /&gt;
== Things that were quietly broken and now work ==&lt;br /&gt;
&lt;br /&gt;
Several of these had been broken for years without anyone reporting them. That is worth noting for its own sake: &amp;#039;&amp;#039;&amp;#039;if something looks wrong, please say so, even if you assume it is meant to be that way.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Lua modules.&amp;#039;&amp;#039;&amp;#039; Every page in the &amp;lt;code&amp;gt;Module:&amp;lt;/code&amp;gt; namespace was returning a server error. All four now work, so Lua-based templates are usable again.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Special:CategoryTree]]&amp;#039;&amp;#039;&amp;#039; was displaying a raw internal message name and a spurious &amp;quot;Category not found&amp;quot; error. Both are gone.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Account-creation questions.&amp;#039;&amp;#039;&amp;#039; The anti-spam captcha had been reduced to a single fixed question, which stops a bot exactly once. It is back to a rotating set of 25.&lt;br /&gt;
&lt;br /&gt;
Still being worked on: &amp;#039;&amp;#039;&amp;#039;PDF previews&amp;#039;&amp;#039;&amp;#039;. The five uploaded PDFs have had no thumbnail since 2010 because the necessary software was never installed. It is installed now, but the previews are not generating yet — that is still being chased.&lt;br /&gt;
&lt;br /&gt;
== Appearance ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nothing changes.&amp;#039;&amp;#039;&amp;#039; The site keeps the look it has always had.&lt;br /&gt;
&lt;br /&gt;
MediaWiki 1.43 ships a newer default skin called &amp;#039;&amp;#039;&amp;#039;Vector (2022)&amp;#039;&amp;#039;&amp;#039; with a collapsible sidebar and a redesigned header. We looked at it and decided against making it the default, so the site stays on Vector legacy. Vector (2022) is installed and selectable under &amp;#039;&amp;#039;[[Special:Preferences#mw-prefsection-rendering|Preferences → Appearance]]&amp;#039;&amp;#039; if you happen to prefer it — it also has a built-in dark mode.&lt;br /&gt;
&lt;br /&gt;
If you had already chosen a skin — MonoBook, Modern, Cologne Blue or &amp;#039;&amp;#039;&amp;#039;DarkVector&amp;#039;&amp;#039;&amp;#039; — you keep it. DarkVector in particular was hand-ported to the new MediaWiki specifically so that its users would not be disrupted.&lt;br /&gt;
&lt;br /&gt;
If your preference names a skin MediaWiki removed years ago (&amp;lt;code&amp;gt;simple&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;standard&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;myskin&amp;lt;/code&amp;gt;) you have silently been seeing the default all along, and will continue to.&lt;br /&gt;
&lt;br /&gt;
== Things removed ==&lt;br /&gt;
&lt;br /&gt;
All of these were either unused or already broken. Usage was checked against a dump of every current page before anything was touched.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;EasyTimeline&amp;#039;&amp;#039;&amp;#039; (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;timeline&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) — the rendering tool it depends on was never installed here, so it has never worked. &amp;#039;&amp;#039;&amp;#039;0 pages used it.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;RandomSelection&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;CreateBox&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;QuickLink&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;AssertEdit&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;ExternalLinks&amp;#039;&amp;#039;&amp;#039; — unused, superseded, or long since absorbed into MediaWiki itself. &amp;#039;&amp;#039;&amp;#039;0 pages used any of them.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
If you were relying on one of these, say so — none of it is irreversible.&lt;br /&gt;
&lt;br /&gt;
== Reporting problems ==&lt;br /&gt;
&lt;br /&gt;
MediaWiki&amp;#039;s JavaScript and CSS layer has changed a great deal since 2019, so some custom scripts and gadgets may behave differently. There are 31 such pages on the wiki — 24 personal &amp;lt;code&amp;gt;User:&amp;lt;/code&amp;gt; stylesheets and scripts, and 7 site-wide ones.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;We are not asking anyone to pre-emptively audit anything.&amp;#039;&amp;#039;&amp;#039; Just report what you notice.&lt;br /&gt;
&lt;br /&gt;
When reporting, the two most useful details are:&lt;br /&gt;
&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;which skin you are using&amp;#039;&amp;#039;&amp;#039;, and&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;whether you are logged in&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
A fault in one skin is a completely different problem from one in all of them. If you can, also check whether adding &amp;lt;code&amp;gt;?useskin=vector&amp;lt;/code&amp;gt; to the URL changes the behaviour.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;And please try a hard refresh first&amp;#039;&amp;#039;&amp;#039; — see the top of this page.&lt;br /&gt;
&lt;br /&gt;
== Things deliberately not done ==&lt;br /&gt;
&lt;br /&gt;
* Nobody was moved off a skin they had chosen.&lt;br /&gt;
* No page content was edited, reformatted or migrated.&lt;br /&gt;
* No accounts, passwords, watchlists or preferences were reset.&lt;br /&gt;
&lt;br /&gt;
[[Category:NetHackWiki]]&lt;/div&gt;</summary>
		<author><name>Dtype</name></author>
	</entry>
</feed>