Xenharmonic Wiki talk:Bugs: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
m Errors when saving edits: Fix formatting
 
(44 intermediate revisions by 8 users not shown)
Line 1: Line 1:
This page is to report Wiki bugs. It is also for "To Do" items that are not about the content of the Wiki, but rather its administration. Please add to this page as you see bugs.
Bugs affecting the functionality of the Xenharmonic Wiki can be reported and discussed here. When bug reports are finished (fixed or closed), they will be removed from here and added to [[Xenharmonic Wiki talk:Finished bugs]].


This page is only for discussion of bugs related to MediaWiki or the migration from Wikispaces. For more general discussion of how to improve the wiki, please go to [[Wikifuture]] instead.
'''To create a new bug report, click on the ''Add topic'' button.''' You can use the source editor to reply to an existing bug report. For help on using talk pages, see [[Help:Editing#Discussion]].


For feature requests, go to [[Xenharmonic Wiki:Wikifuture]] instead.
__FORCETOC__
== Move Spanish pages to es.xen.wiki (now moved, but what about files?) ==


= NEEDS CHANGING =
Below this section are all the bugs that currently require us to do something. When bugs are finished, they will be removed from here and added to [[Talk:FinishedBugs]].
== Shotgun Banhammer Setting Too Wide ==
Not sure if a PEBCAK, or wiki software issue, but:
Mike Battaglia blocked me for one day, mistaking me for User:PiotrGrochowski's sockpuppet.
I'm SO not that guy. I think the confusion is I created an account right around the time User:PiotrGrochowski was yelling at Kite.
I like Kite, and we've exchanged emails and chatted.
The notice said that my IP is blocked on the xen wiki, for "cursing at a member." I've never done that.
I've done nothing but useful edits on there. No beef at all.
Says it's because I have the same IP as User:PiotrGrochowski, which is impossible. I have no idea who that is.
the IP it claims I have is 172.17.0.1, which is a router IP, not a public IP. Anyone can have the router IP of 172.17.0.1. In fact, it was probably showing MIKE'S local IP as that. lol.
(I don't hide at all. I'm Michael Feen on Facebook, Michael W. Dean in the world, and I'm the guy from BipTunia music and maker of xen VSTs)
: Can confirm. Mike, did you do a second ban? Or was it an auto-ban triggered by the sameness of IP address? [[User:Xenjacob|Xenjacob]] ([[User talk:Xenjacob|talk]]) 07:33, 2 October 2018 (UTC)
: Confirmed. MediaWiki is grabbing the wrong IP address. I modified the block just now to remove the IP, so you should be good now. I will look into a fix for IP blocking. [[User:Tyler|Tyler]] ([[User talk:Tyler|talk]]) 08:28, 2 October 2018 (UTC)
:: Sounds good - I've moved this to the top for priority [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 17:32, 4 October 2018 (UTC)
== Move Spanish pages to es.xen.wiki (now moved, but what about files?) ==
: [[P%C3%A1ginas_en_espa%C3%B1ol]] - i rounded up all the '''es''' pages i could find (not many) and linked them all here.  Perhaps these could be moved to <code>es.xen.wiki</code>? [[User:Spt3125|Spt3125]] ([[User talk:Spt3125|talk]]) 01:30, 20 September 2018 (UTC)
: [[P%C3%A1ginas_en_espa%C3%B1ol]] - i rounded up all the '''es''' pages i could find (not many) and linked them all here.  Perhaps these could be moved to <code>es.xen.wiki</code>? [[User:Spt3125|Spt3125]] ([[User talk:Spt3125|talk]]) 01:30, 20 September 2018 (UTC)
:: Also: [[日本語のページ_(pages_in_Japanese)]] [[User:Spt3125|Spt3125]] ([[User talk:Spt3125|talk]]) 01:59, 20 September 2018 (UTC)
:: Also: [[日本語のページ_(pages_in_Japanese)]] [[User:Spt3125|Spt3125]] ([[User talk:Spt3125|talk]]) 01:59, 20 September 2018 (UTC)
Line 43: Line 19:
: '''EDIT''' - I have moved the pages that were at [[P%C3%A1ginas_en_espa%C3%B1ol]]. I have a summary (in English, not Spanish) here: https://es.xen.wiki/w/ImportPages. The only thing missing is files, I think. Can we get these by hand? [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 19:19, 1 October 2018 (UTC)
: '''EDIT''' - I have moved the pages that were at [[P%C3%A1ginas_en_espa%C3%B1ol]]. I have a summary (in English, not Spanish) here: https://es.xen.wiki/w/ImportPages. The only thing missing is files, I think. Can we get these by hand? [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 19:19, 1 October 2018 (UTC)


== Mathematical formulae are not rendered correctly in mobile view ==
== Scala file pages ==


The rendering of mathematical formulae apparently works correctly in the desktop view but not in the mobile view. See the example at the bottom of [[Vals_and_Tuning_Space]] .
[[User:Hstraub|Hstraub]] ([[User talk:Hstraub|talk]]) 20:17, 28 September 2018 (UTC)
: Note that we need to change the plugin... [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 19:21, 1 October 2018 (UTC)
== Scala file pages ==
: Pages that are scala files need to be wrapped in code blocks and have extra line breaks removed. (EDIT: yes, I will be doing this automatically -- stay "tuned" :) )[[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 17:27, 18 September 2018 (UTC)
: Pages that are scala files need to be wrapped in code blocks and have extra line breaks removed. (EDIT: yes, I will be doing this automatically -- stay "tuned" :) )[[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 17:27, 18 September 2018 (UTC)
:: There are a whole lot of these pages!  Is there a way to do this (semi-)automatically?  Or at least to generate a list of, say, all pages that contain ".scl"?  To complicate matters further, some pages contain multiple .scl files (and no other content).  Another option (not sure if better or worse) would be to transfer these .scl-only pages to actual files.  Thoughts?  I'm happy to help, just not sure of the best way to proceed... [[User:Spt3125|Spt3125]] ([[User talk:Spt3125|talk]]) 03:19, 19 September 2018 (UTC)
:: There are a whole lot of these pages!  Is there a way to do this (semi-)automatically?  Or at least to generate a list of, say, all pages that contain ".scl"?  To complicate matters further, some pages contain multiple .scl files (and no other content).  Another option (not sure if better or worse) would be to transfer these .scl-only pages to actual files.  Thoughts?  I'm happy to help, just not sure of the best way to proceed... [[User:Spt3125|Spt3125]] ([[User talk:Spt3125|talk]]) 03:19, 19 September 2018 (UTC)
Line 71: Line 42:


'''We need to do something with scala pages, they make it harder to search for pages in [[Special:ShortPages]].''' [[User:PiotrGrochowski|PiotrGrochowski]] ([[Editor PiotrGrochowski|info]], [[User talk:PiotrGrochowski|talk]], [[Special:Contributions/PiotrGrochowski|contribs]]) 06:22, 15 October 2018 (UTC)
'''We need to do something with scala pages, they make it harder to search for pages in [[Special:ShortPages]].''' [[User:PiotrGrochowski|PiotrGrochowski]] ([[Editor PiotrGrochowski|info]], [[User talk:PiotrGrochowski|talk]], [[Special:Contributions/PiotrGrochowski|contribs]]) 06:22, 15 October 2018 (UTC)
== Re-add organizers ==
: Organizers need to be put back from the old Wiki. We're working on this now as people sign up, but wanted to make a note of it. [[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 06:51, 20 September 2018 (UTC)
:: UPDATE - at this point, everyone is back except Ryan and "Cenobyte". I'll leave this for a little longer but will probably move to finished soon... [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 15:04, 4 October 2018 (UTC)


== "IMPORTDEBUG" category - changing external images ==
== "IMPORTDEBUG" category - changing external images ==
: MediaWiki doesn't quite support external images in the same way that Wikispaces did. There are a few pages with external image links that need to be changed. More on the situation here: [[:Category:IMPORTDEBUG_-_Change_External_Images|Category:IMPORTDEBUG - Change External Images]] - 07:23, 20 September 2018 (UTC)
: MediaWiki doesn't quite support external images in the same way that Wikispaces did. There are a few pages with external image links that need to be changed. More on the situation here: [[:Category:IMPORTDEBUG_-_Change_External_Images|Category:IMPORTDEBUG - Change External Images]] - 07:23, 20 September 2018 (UTC)


== Calculators/JavaScript is broken ==
== Can't have more than a certain number(?)/amount(?) of templates on a page ==
: Pages like [[Just Intonation -- EDO calculator]] render catastrophically incorrectly. [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 15:56, 17 September 2018 (UTC)
 
:: Hi <s>Petr</s>Piotr - yes, unfortunately MediaWiki doesn't support JavaScript. There are three or four "calculator" pages that have broken as a result. We may be able to add some of this back in using Templates, but for now, this is unfortunately one of the (few) things that Wikispaces was able to do that MediaWiki doesn't support. [[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 16:31, 17 September 2018 (UTC)
Apparently something goes awry when putting too much total template material or too many templates (not sure which, or more likely some combination of these) on one page.  Specifically, more than 11 Lumatone EDO mapping instances causes a failure -- at first, a "Template include too large" error, and later no error but just a silent failure to display (leaving instead a link labeled Lumatone EDO mapping that would link to the generic Lumatone EDO mapping template).  Any easy way to fix this?  So far I have only seen this on my Keyboard Layout Lab user pages, but a couple of actual Lumatone mapping for ##edo pages are getting dangerously close.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 06:08, 17 July 2025 (UTC)
::: Why did you misspell my name, <s>... Miek</s>Mike? [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]])
 
:::: Oops - was talking to someone named "Petr" on Facebook at the same time, and I got my Petr's and my Piotr's mixed up... :) [[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 16:51, 17 September 2018 (UTC)
: There are indeed limits, you can read about them here: [[MediaWikiWiki: Manual:Template limits]]. The Lumatone mapping template makes a ton of calls to a template that manages each individual tile in the grid. Instead of increasing the limits, it might be wiser to design an implementation of the Lumatone mapping that does not require so many individual template calls, possibly by making more intensive use of modules instead, as that would probably overall result in better performance. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 13:14, 17 July 2025 (UTC)
::: The talk page has a link for a webpage that ''almost'' works, but fails when numbers are entered. [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 18:41, 18 September 2018 (UTC)
 
:::: If someone wants to create a version of this that works as a standalone page, maybe we can host it and then link to it from the wiki. [[User:Tyler|Tyler]] ([[User talk:Tyler|talk]]) 13:34, 20 September 2018 (UTC)
== Frequent error pages when trying to do anything ==
:::: @Piotr - Yeah, this is because there's no JavaScript, since MediaWiki is HTML only. I think [https://www.mediawiki.org/wiki/Extension:Widgets this "Widgets" plugin] is what we will need. I'm not sure if [https://www.mediawiki.org/wiki/Help:Templates#CSS_and_JavaScript_code Templates] will also work, but [https://www.mediawiki.org/wiki/Adding_javascript_to_wiki_pages maybe]. [[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 16:00, 20 September 2018 (UTC)
 
:::::Did you see that webpage in [[Talk:Just Intonation -- EDO calculator]] with the "almost working" behavior? That's a copy of the HTML code given. [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 16:06, 20 September 2018 (UTC)
Lately, the whole site has been frequently popping up error pages that start with "Sorry! This site is experiencing technical difficulties." followed by a whole bunch of error lines. This can occur when trying to do literally anything -- going to any page can do this (not even trying to post anything, although it happens when doing that as well). Is this a hosting provider problem, or anything that it is possible to do something about?  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 05:28, 10 September 2025 (UTC)
:::::Page backups are done, https://web.archive.org/web/20180920184047/http://xenharmonic.wikispaces.com/Interval%20calculator?responseToken=05777b0c767eb7f0d7338c241de5ac1ff , https://web.archive.org/web/20180920184435/http://xenharmonic.wikispaces.com/Just%20Intonation%20->%20EDO%20calculator?responseToken=09b43236460272dc924467493160c31d5
: It seems to be caused by excessive crawling by web scrapers. [[User:Tyler Henthorn]] (sysadmin) is currently applying Cloudflare mitigation and is keeping an eye on the issue. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 17:27, 10 September 2025 (UTC)
any more?
:: Yeah, this is an internet-wide problem caused by the insatiable hunger of the AI companies for stealing everyone's data to put in their training models. Multiple forums I'm on have also had their view counts go through the roof recently without a corresponding increase in actual posts and had to implement anti-bot measures. It's not going to get better until the AI bubble bursts. [[User:Yourmusic Productions|Yourmusic Productions]] ([[User talk:Yourmusic Productions|talk]]) 18:21, 10 September 2025 (UTC)
: Yes, these: https://en.xen.wiki/w/Wolfram_Alpha_Regular_Temperament_Widgets [[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 16:07, 23 September 2018 (UTC)
 
:: [[Wolfram Alpha Regular Temperament Widgets]] now has a link to another page backup. [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 16:10, 23 September 2018 (UTC)
== Bug in interpreting certain characters in change comments ==
 
I edited the Intervals table for [[84edo]] to add links to the intervals, by copying the Wiki source for the section to a text file on my computer, using the "sed" command on it to do the actual editing (took less time to learn to use "sed" than to do all that by hand), and then copying the output file back into the article section.  Then I decided to paste the command into the change comment so that people could see what I did to repeat it for themselves on other tables (if they have Unixoid operating systems or at least the command sets thereof). First, here is the full "sed" command:
 
<code>sed -E "s#[0-9]*/[0-9]*#\[\[&\]\]#g" 84EDO\ intervals.txt > 84EDOintervals.txt</code>
 
Instead of having the full unmodified "sed" command (as above) in the change comment, this produced the following strange result in the page history:
 
<code>curprev 2025-10-29T02:50:34 Lucius Chiaraviglio talk contribs 13,750 bytes +536 →Intervals: sed -E "s#[0-9]*/[0-9]*#<br>
Misplaced &<br>
\]#g" 84EDO\ intervals.txt > 84EDOintervals.txt undo<br></code>
 
This indicates that whatever processes the change comments (even after storage, and including both the page history and the watchlist) doesn't treat everything you paste in as just literal text.  To avoid having bad things happen, it should treat everything you paste into the change comment as literal text.
 
Another example.just added in the history for [[55edo]] (editing the Intervals table again):
 
<code>sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g" 55EDOintervals.txt > 55EDOintervals.new.txt</code>
 
This produced similar output in the 55edo history.
 
Added:  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 07:04, 29 October 2025 (UTC)<br>
Last modified: [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 08:55, 19 November 2025 (UTC)
 
: seems bad: <code>sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g"</code> => sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g"
: seems good: <code>sed -E "s#[0-9]+/[0-9]+#\\[\\[&\\]\\]#g"</code> => sed -E "s#[0-9]+/[0-9]+#\\[\\[&\\]\\]#g"
: not only in text but also in comment --[[User:Dummy index|Dummy index]] ([[User talk:Dummy index|talk]]) 14:23, 19 November 2025 (UTC)
 
: A way to avoid escaping character by character ([https://docs.mathjax.org/en/latest/input/tex/extensions/verb.html with limitations]): <code>\(\verb%sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g"%\)</code> => \(\verb%sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g"%\)
: We are discussing how to handle this on Discord, so please wait a little longer.--[[User:Dummy index|Dummy index]] ([[User talk:Dummy index|talk]]) 12:30, 4 January 2026 (UTC)
 
:: We are planning to change the specification so that equation rendering in the edit comments on each page's History/diffs and [[Special:RecentChanges]] is stopped. This will make raw comments visible, including past edit comments. We will announce this here and on [[Xenharmonic Wiki:Wikifuture|Wikifuture]], and plan to make the change in about a week. We welcome your opinions. --[[User:Dummy index|Dummy index]] ([[User talk:Dummy index|talk]]) 16:02, 15 January 2026 (UTC)
 
::: Isn't this something you want to do anyway for security reasons?  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 21:01, 15 January 2026 (UTC)
 
:::: I hadn't thought that far. However, I do think it makes sense to strictly regulate what can be brought to RecentChanges. More than that, I'm concerned about whether it's related to the recent lag issues. (I wonder if we should use Cloudflare's MathJax instead of jsDelivr?)--[[User:Dummy index|Dummy index]] ([[User talk:Dummy index|talk]]) 13:50, 16 January 2026 (UTC)
 
::::: On the one hand, we're already using CloudFlare for the "prove you're human" checkbox to combat the AI scrapers that were DDoS'ing the site in all but name.  On the other hand, at least as of last night, the AI scrapers seem to have figured out how to get past that, because the very frequent "unable to access the database" errors started appearing again, so maybe different medicine is needed. [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 15:31, 16 January 2026 (UTC)
 
== Sorry! This site is experiencing technical difficulties. ==
 
Every once in a while, I get this message saying the site is experiencing technical difficulties, and cannot access the database.--[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 20:16, 2 January 2026 (UTC)
 
: That's part of what I experience often as well &mdash; see "[[#Frequent error pages when trying to do anything]]" above. I also get frequent Gateway Timeout errors, often followed by the "technical difficulties" error messages after retrying several times.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 22:58, 2 January 2026 (UTC)
 
: . . . . And this problem has been getting a LOT worse in the last week or so.  It used to be just an occasional few minutes of this glitch on some days, and now it is much of the time every day.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 22:21, 7 January 2026 (UTC)
 
: I don't want to jinx it, but earlier tonight, in the middle of yet another string of these glitches, I got one of those annoying "prove you're a human" checkboxes, and I clicked it, and all of a sudden the site started working.  So maybe those things actually work?  (for now . . . .). [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 11:48, 8 January 2026 (UTC)
 
: AI scrapers were paralysing the site, so we adopted a stricter verification policy. —[[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 10:43, 10 January 2026 (UTC)
 
:: The problem is back. I think the AI scrapers figured out how to click the button. [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 07:51, 16 January 2026 (UTC)
 
::: Maybe it would be a good idea to temporarily block any IP addresses that open pages too much, for example more than 25 pages within 10 seconds.--[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 23:46, 16 January 2026 (UTC)
 
:::: That sounds plausible.  Also, for what it's worth, [https://memory-alpha.fandom.com/wiki/Portal:Main '''Memory Alpha'''] uses the kind of Captcha that gives you semi-obfuscated letters/digits that you have to enter, and while that is even more annoying than the CloudFlare checkbox, so far I haven't run into database access failure on there. [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 01:34, 17 January 2026 (UTC)
 
== Diffs from watchlist ==
 
When I clicked the diff for Dummy Index's last edit of this page from my watchlist, the wiki suddenly turned into the current wikipedia style, and the username in the top-right corner displayed as "FloraC". Another time I checked a diff and it suddenly turned into the mobile view style. What is this bug?--[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 02:55, 5 January 2026 (UTC)
 
Something like this just happened again. I checked the revision history for [[Pentatonic Functional Just System]] and the navigation bar at the top said "Login" and "Request Account", even though I was logged in, and it displayed properly after leaving the page. When I went back to that page, it became broken again.--[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 03:09, 5 January 2026 (UTC)
 
: Similar (but different in detail) weird things were happening to me when displaying history (accessed from Watchlist or directly from affected page), but only on certain pages (now I can't remember which ones, and it wasn't consistent, with the ability to display 2 different weird styles). [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 08:21, 5 January 2026 (UTC)
 
:: Previously, when I tried to create a discussion page while logged in, a page appeared saying I didn't have permission because I was not logged in, and I was unable to create the page for a while. (If I viewed other pages, I was indeed logged in.) It seems like the CDN or something was oddly caching the page. --[[User:Dummy index|Dummy index]] ([[User talk:Dummy index|talk]]) 13:29, 5 January 2026 (UTC)
 
: Many users reportedly experience this. I suspect it is the same problem as the delayed edit history issue. —[[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 10:43, 10 January 2026 (UTC)
 
== Edits not showing up in edit history ==
 
Sometimes when I edit a page, the edit history doesn’t show. Take [[User:Hotcrystal0|my userpage]] for example. I just edited it to describe myself a bit, but my recent edit doesn’t show up in edit history at all. <span style="display: inline-block;transform: rotate(15deg);background:#E1EBF2;font-family:Verdana;text-shadow: 3px 3px 4px #0008;">[[User:Hotcrystal0|hotcrysta]][[User talk: Hotcrystal0|l0]]</span> 13:26, 8 January 2026 (UTC)
 
: As of 2026-01-08T14:45, I see 3 edits, 1 each dated 2025-12-19, 2025-12-28, and 2026-01-08. What's missing?  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 19:47, 8 January 2026 (UTC)
 
:: I see only two edits (the 12/19 and 12/28 ones), but for some reason the third one shows up when I use mobile view. <span style="display: inline-block;transform: rotate(15deg);background:#E1EBF2;font-family:Verdana;text-shadow: 3px 3px 4px #0008;">[[User:Hotcrystal0|hotcrysta]][[User talk: Hotcrystal0|l0]]</span> 21:25, 8 January 2026 (UTC)
 
: I suspect that your browser displays a cached version of the history page, if a recent edit doesn't show up although it shows on other devices or on other views. Try a hard refresh (e.g. Ctrl-F5) or clearing your browser cache to see if it shows then. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 22:12, 8 January 2026 (UTC)


Imagine what would happen if FREEZE rendered the [http://acid3.acidtests.org Acid3 test]. Have you tested this? How about the [http://acid1.acidtests.org Acid1 test] or the [http://acid2.acidtests.org Acid2 test]? [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 06:42, 21 September 2018 (UTC)
:: On the page [[User:Overthink/Chords of pajara]], when I check the revision history only the oldest three revisions appear, and both a hard refresh and clearing my browser cache don't work. The page has been stuck like this for over a week now. I can still manually make all the revisions by using the to date filter or adding "&useskin=vector" to the URL. --[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 00:18, 1 February 2026 (UTC)
: The thing you are calling "FREEZE" was just from before we imported - now it's only the MediaWiki engine. We may be able to do some JavaScript things -- on the list of things to do [[User:Battaglia01|Mike Battaglia]] ([[User talk:Battaglia01|talk]]) 16:08, 23 September 2018 (UTC)


== Complete the translation of [[:purdal:]] ==
::: Check the username when you look at the edit history page, the page on [[176/175]] is having this issue and it shows up as if you're logged in as DotuXil. -- [[User:VectorGraphics|VectorGraphics]] ([[User talk:VectorGraphics|talk]]) 23:36, 1 February 2026 (UTC)


The translation of [[:purdal:]] to Spanish looks very incomplete. [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 08:07, 23 September 2018 (UTC)
:::: Same on my end. This seems to be a server-side issue. --[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 04:05, 5 February 2026 (UTC)


== Backup Purdal calculator ==
:::: I made an edit to [[22edo]] a few minutes ago. Many recent edits don't show up in the edit history, and the to date filter reveals more, but still doesn't show my latest edit. Adding "&useskin=vector" to the URL, however, still works to make the latest revision appear. --[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 04:08, 5 February 2026 (UTC)


[[Purdal calculator]] cannot be backed up easily, because it requires to be logged in and joined. While it is possible to do so in browser, backup services will not see the logged in data. Trying to save the page results in it not working properly, similarly to the "almost working" page at [[Talk:Just Intonation -- EDO calculator]]. What to do?! [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 16:43, 26 September 2018 (UTC)
== HTTP 403 errors when previewing edits ==
:Error
:: I think the Purdal calculator was broken on Wikispaces too, right? We may just have to make a new one, it seems pretty easy to do. [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 17:12, 26 September 2018 (UTC)
:::http://purdal.wikispaces.com/Purdal+calculator works for me. You may need to request membership, like I did to attempt backup. [[User:PiotrGrochowski|PiotrGrochowski]] ([[User talk:PiotrGrochowski|talk]]) 17:57, 26 September 2018 (UTC)
::::Everything was saved in the backup, but at any rate, here is the saved HTML from the original page: [https://gist.github.com/battaglia01/0554f26ab7faea367a66a8e2267aac41] - [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 21:26, 26 September 2018 (UTC)


== Upload authors ==
When I use the auto-preview option in the source editor, sometimes it returns an HTTP 403 error instead of previewing the page. Previously, I opened/refreshed another xenwiki page and the cloudflare verification always showed up, and after it finished the edit preview box started working again. Now, refreshing another page doesn't show the verification message, and the preview still returns HTTP 403. Strangely, when I try to edit a different page, the preview section does show properly.--[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 03:36, 14 February 2026 (UTC)


The person who originally loaded up a file in wikispaces is missing on the file uploaded to the MediaWiki wiki. Can this information be added? (Xenwolf)
== Errors when saving edits ==
: I left this info in the comments page for each file. Can you show a page that has it missing? Also, you can sign these with <nowiki>~~~~</nowiki> - [[User:Mike Battaglia|Mike Battaglia]] ([[User talk:Mike Battaglia|talk]]) 20:10, 29 September 2018 (UTC)
:: <small>Sorry that I forgot to sign.</small> <br/> Ah, I see, maybe I only overlooked it. I don't remember the file, but I do remember that I searched for it. Let's see if I can find it again (maybe if was only by the ''Random page'' function) ... --[[User:Xenwolf|Xenwolf]] ([[User talk:Xenwolf|talk]]) 13:00, 30 September 2018 (UTC)


== Pages that get replaced by a blank page ==
I often get the error message:
<blockquote>
Sorry! We could not process your edit due to a loss of session data.


This bug seems to have started manifesting in the last 3(?) months, in which certain pages randomly disappear for long intervals, being replaced by a blank page having no HTML code.  This currently includes the EDO page and some specific EDO pages (currently 34EDO), as well as many rational intervals (including 3/2), and the Gallery of projective tuning space images.  I have so far found this to occur both on my 2011 iMac at home (I know, I need a new computer) with Firefox 115.7.0ESR, Safari 13.1.2 (13609.3.5.1.5), and Google Chrome (whatever the latest version supported with High Sierra is); on a 2021 iMac running MacOS Monterey with whatever the latest version of Safari is for that, and a PC (2017(?)-vintage) running Windows 10 with latest or nearly latest versions of Chrome, Edge, and Firefox (not ESR).  Both of the latter computers had never seen the Xenharmonic Wiki before, as had Chrome and Safari on my home 2011 iMac.  Clearing cache does not change the problem.  So far, it has NOT happened on my iPhone 14 under Safari, Chrome, or Firefox, although the problem might occur with more extensive testing.  On the computers on which the problem occurs, it occurs on the same pages (at least if tested within a short time of each other).
You might have been logged out. Please verify that you're still logged in and try again. If it still does not work, try logging out and logging back in, and check that your browser allows cookies from this site.
</blockquote>
Usually it works after clicking "save changes" again, but it's still quite annoying. --[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 07:01, 25 February 2026 (UTC)


I have found a couple of partial workarounds, plus another so newly discovered that I don't know yet whether it is partialThe first workaround is to access a disappeared page from a Redirect, such as looking up 3/2 as "perfect fifth".  Of course, not all pages have a redirect that is known to meThe second workaround is to manually alter the URL for a page to show the History page, such as https://en.xen.wiki/index.php?title=34edo?action=history and then clock on the most recent entry -- this usually works, but in some cases the History page itself becomes a blank pageAt long intervals, a page will reappear (this has happened with the EDO page and several specific EDO pages), but sometimes it will disappear again (which happened with the EDO page).  The third, which I could not test until early morning of 2024-02-12, is to be logged in (I just got this account); I also tested a set disappearing pages after logging out, and they start disappearing again; it is too early to say whether being logged in actually completely suppresses the problem.
: I see the same thingIt occurs more often when I take a long time before previewing or saving changes, but occasionally it happens even in a short editing sessionAnd while it usually works after saving changes again, occasionally it loses some or all of my changes[[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 11:05, 25 February 2026 (UTC)
:: Since I last posted, this has started happening frequently even in short editing sessions.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 03:13, 21 March 2026 (UTC)


[[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 07:56, 12 February 2024 (UTC)
== Audio files from Wikimedia Commons ==


: Don't know how to do an actual proper fix, but I have noticed that issue is often fixed for whatever reason by appending a URL query string (?<whatever text>) to the URL, even if it does not actually have a function (like just putting some gibberish after the question mark).
Why I try to add an audio file from Wikimedia Commons, it shows up as a link to the file instead. For example:
[[User:CompactStar|CompactStar]] ([[User talk:CompactStar|talk]]) 08:07, 12 February 2024 (UTC)
: As far as I know, it's a problem with the server cache, and the server admin is currently looking into a more permanent solution. In the meantime, you can try clearing a page's cache manually by going to [[Special:Purge]] and typing in the name of the page that doesn't load properly. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 02:25, 13 February 2024 (UTC)


:: Should have been fixed now. [[User:FloraC|FloraC]] ([[User talk:FloraC|talk]]) 08:01, 14 February 2024 (UTC)
[[File:Primary triads in C just.mid]]


== Visual editing not available for Discussion articles ==
Please fix this issue. --[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 22:15, 20 March 2026 (UTC)


Visual editing seems to be not available for Discussion articles.  This is annoying when trying to copy and paste a piece of a table from an article into a Discussion article, and presumably would be even more of a problem when trying to copy a spreadsheet into a table in a Discussion article.  [[User:Lucius Chiaraviglio|Lucius Chiaraviglio]] ([[User talk:Lucius Chiaraviglio|talk]]) 06:32, 29 August 2024 (UTC)
== Editing sections returns to wrong section ==


: This is more of a feature request than a bug, seeing as Wikipedia doesn't allow the visual editor in the discussion (talk) namespace, and it seems to be the default configuration for MediaWiki. Unsurprisingly, I have never experimented with the visual editor on a talk page, so I don't know whether it would work well there, with the standard format for talk pages and whatnot. In any case, as a workaround, you can temporarily use the source editor (with the "Edit source" button) to copy a table from a given page and paste it on a talk page. Similarly, you can paste a table from a spreadsheet into the visual editor into a user page or in the [[SandBox]], then use the source editor on that page to copy the table's wikitext source into the talk page. It might not be as efficient as just using the visual editor in the talk namespace directly, but it's likely that that would cause other issues which might need just as much time to work around. --[[User:Fredg999|Fredg999]] ([[User talk:Fredg999|talk]]) 06:40, 30 August 2024 (UTC)
For example, if I edit an "11-limit" section in a temperament data page, after clicking "save changes", it puts me at the ''first'' section that says "11-limit", instead of the one I was editing. This is a relatively minor issue, but I still believe it is important to take note of this. --[[User:Overthink|Overthink]] ([[User talk:Overthink|talk]]) 01:29, 21 March 2026 (UTC)

Latest revision as of 03:14, 21 March 2026

Bugs affecting the functionality of the Xenharmonic Wiki can be reported and discussed here. When bug reports are finished (fixed or closed), they will be removed from here and added to Xenharmonic Wiki talk:Finished bugs.

To create a new bug report, click on the Add topic button. You can use the source editor to reply to an existing bug report. For help on using talk pages, see Help:Editing#Discussion.

For feature requests, go to Xenharmonic Wiki:Wikifuture instead.

Move Spanish pages to es.xen.wiki (now moved, but what about files?)

Páginas_en_español - i rounded up all the es pages i could find (not many) and linked them all here. Perhaps these could be moved to es.xen.wiki? Spt3125 (talk) 01:30, 20 September 2018 (UTC)
Also: 日本語のページ_(pages_in_Japanese) Spt3125 (talk) 01:59, 20 September 2018 (UTC)
Yes, we mentioned this on the Facebook forums here. Basically, the Spanish pages should be spun off and merged into es.xen.wiki. It would also be good to move the "Purdal" pages from purdal.xen.wiki into es.xen.wiki. The Japanese pages should also be spun off into jp.xen.wiki. But we will need someone who speaks these languages to lead the process; I know no Japanese at all and only know basic Spanish. If you would like to help with this, we would be very grateful! Mike Battaglia (talk) 06:30, 20 September 2018 (UTC)
I'm happy to help, but would need some guidance on the best way to proceed (not sure how to move a page, etc.) I can read Japanese just enough to do something basic like this; Spanish a bit better, but i'm far from fluent in either... Spt3125 (talk) 02:12, 21 September 2018 (UTC)
I will be happy to help here, Japanese as well as Spanish. (Don't know so much of both, but sure enough to create/edit/move pages, already done that in the old xenwiki.) (hstraub)(talk)
User:hstraub, User:Spt3125 -- can you compile a list of pages that need to be moved to es? Then I can mass export them all at once and re-import them there. Also, should we talk about this here, or on FB? Mike Battaglia (talk) 16:23, 23 September 2018 (UTC)
Mike, the page Páginas_en_español is that list (unless i've missed any pages, which is certainly possible). Happy to discuss on FB if you prefer. Spt3125 (talk) 21:40, 23 September 2018 (UTC)
Scott -- OK, this is probably close enough to get started. I need to do some infra cleanup first, but this will make it simple if those pages are really all of the correct ones... Mike Battaglia (talk) 18:42, 26 September 2018 (UTC)
Or maybe they are intended to be in purdal:, which is also Spanish? PiotrGrochowski (talk) 08:50, 26 September 2018 (UTC)
Purdal was a spinoff wiki designed by one of our Spanish-speaking members -- I believe User:Osmiorisbendi (this is Tutim?) as a unit of interval measure that is different from cents. It hasn't seen widespread adoption, but we thought that it would be good to archive before Wikispaces goes down. It should probably be translated into English, but for now it would be at least be good to merge into the main Spanish Wiki. Mike Battaglia (talk) 18:42, 26 September 2018 (UTC)
EDIT - I have moved the pages that were at Páginas_en_español. I have a summary (in English, not Spanish) here: https://es.xen.wiki/w/ImportPages. The only thing missing is files, I think. Can we get these by hand? Mike Battaglia (talk) 19:19, 1 October 2018 (UTC)

Scala file pages

Pages that are scala files need to be wrapped in code blocks and have extra line breaks removed. (EDIT: yes, I will be doing this automatically -- stay "tuned" :) )Mike Battaglia (talk) 17:27, 18 September 2018 (UTC)
There are a whole lot of these pages! Is there a way to do this (semi-)automatically? Or at least to generate a list of, say, all pages that contain ".scl"? To complicate matters further, some pages contain multiple .scl files (and no other content). Another option (not sure if better or worse) would be to transfer these .scl-only pages to actual files. Thoughts? I'm happy to help, just not sure of the best way to proceed... Spt3125 (talk) 03:19, 19 September 2018 (UTC)
Yes, I'll be doing this automatically, it's on my list -- no way we're doing this by hand and this is a simple regex job. Edited above to make clearer... -- Mike Battaglia (talk)
These pages have use in people clicking Random page and seeing random interesting tunings. PiotrGrochowski (talk) 04:22, 19 September 2018 (UTC)
It may be worth looking into excluding the Scala files from Random page results, maybe using something like Extension:ExcludeRandom. --Tyler (talk) 13:03, 19 September 2018 (UTC)
But whyyyy? The fanmade tunings only make Special:Random even better, inspiring people to use the tunings! PiotrGrochowski (talk) 13:05, 19 September 2018 (UTC)
Heh, if you like having the Scala files in random pages, might as well keep them. But, just thinking, maybe we could create a "Random tuning" link right below it... :) Mike Battaglia (talk) 13:48, 19 September 2018 (UTC)
How could we have split random page generators in MediaWiki? PiotrGrochowski (talk) 16:27, 19 September 2018 (UTC)
We could put them in a category like "Scala files", as User:Spt3125 suggests, and then there are MediaWiki extensions like this that let you get a random page from a category. Mike Battaglia (talk) 06:23, 20 September 2018 (UTC)
Sorry, I misread your comment and thought it was a complaint. Ignore me. Tyler (talk) 13:51, 19 September 2018 (UTC)
Excellent, thanks Mike! If that regex job can include adding a category such as "Scala files" or "scl" to those pages, that would be very useful i think. Some pages already have these ("tags" from Wikispaces), but many do not. Spt3125 (talk) 00:44, 20 September 2018 (UTC)
Random thought: what about moving them to, say, scl.xen.wiki? Not sure if this would be good or bad...? Spt3125 (talk) 00:44, 20 September 2018 (UTC)
Making a whole new wiki would be a lot of infrastructure work - would be much easier to just make a category for them, as you mention. Shouldn't be too difficult with regex, just a lot of other stuff to get finished first... Mike Battaglia (talk) 06:23, 20 September 2018 (UTC)
If we want to go this route, maybe it makes more sense to remove them as pages, and upload them as files? Essentially these .scl things are config files for Scala, not wiki pages. There could be a wiki page which contains a directory of uploaded .scl files including descriptions, related pages, etc. Someone can always make a wiki page about a scale which links to an .scl file, if they want to. Tyler (talk) 12:51, 20 September 2018 (UTC)
Whatever we do, I think the main use case should be on making it easy for people to create and add new Scala files the "right way" (whatever we decide that is), in the future. Mike Battaglia (talk) 16:17, 20 September 2018 (UTC)
Organized thought: how about handling of .scl in a way similar to .svg, and have a way of rendering it in-browser as a text list (and maybe even eventually audio clips)? This is also a vote against having .scl-only pages, and instead converting those to files. Xenjacob (talk) 21:06, 21 September 2018 (UTC)
We could do both of those. Automating audio will be more difficult, but possible -- I wrote a JavaScript MIDI library once upon a time I could dust off for this. We could also use the "subpage" feature and put them all at pages like scala/something.scl. Then we could create templates for the rest: so at the top of the page we put something like {{scala-start}} and at the end we put {{scala-end}}, and then create those templates to have whatever markup we like. Mike Battaglia (talk) 22:17, 21 September 2018 (UTC)
EDIT TO ABOVE: forget about subpages, it breaks pages with slashes in them (like 3/2). But categories and subcategories would work better for this than subpages anyway. Mike Battaglia (talk) 18:36, 26 September 2018 (UTC)
Instead of using subpages, how about using a new namespace called "Scala"? The page URLs would be something like `w/Scala:12edo.scl`. If we don't convert the Scala pages to files (I think we should), this would also make it easy to exclude them from the Special:Random search. If you wanted a random Scala file page, you can specify the Scala namespace with `w/Special:Random/Scala`. Tyler (talk) 01:51, 1 October 2018 (UTC)

We need to do something with scala pages, they make it harder to search for pages in Special:ShortPages. PiotrGrochowski (info, talk, contribs) 06:22, 15 October 2018 (UTC)

"IMPORTDEBUG" category - changing external images

MediaWiki doesn't quite support external images in the same way that Wikispaces did. There are a few pages with external image links that need to be changed. More on the situation here: Category:IMPORTDEBUG - Change External Images - 07:23, 20 September 2018 (UTC)

Can't have more than a certain number(?)/amount(?) of templates on a page

Apparently something goes awry when putting too much total template material or too many templates (not sure which, or more likely some combination of these) on one page. Specifically, more than 11 Lumatone EDO mapping instances causes a failure -- at first, a "Template include too large" error, and later no error but just a silent failure to display (leaving instead a link labeled Lumatone EDO mapping that would link to the generic Lumatone EDO mapping template). Any easy way to fix this? So far I have only seen this on my Keyboard Layout Lab user pages, but a couple of actual Lumatone mapping for ##edo pages are getting dangerously close. Lucius Chiaraviglio (talk) 06:08, 17 July 2025 (UTC)

There are indeed limits, you can read about them here: MediaWikiWiki: Manual:Template limits. The Lumatone mapping template makes a ton of calls to a template that manages each individual tile in the grid. Instead of increasing the limits, it might be wiser to design an implementation of the Lumatone mapping that does not require so many individual template calls, possibly by making more intensive use of modules instead, as that would probably overall result in better performance. --Fredg999 (talk) 13:14, 17 July 2025 (UTC)

Frequent error pages when trying to do anything

Lately, the whole site has been frequently popping up error pages that start with "Sorry! This site is experiencing technical difficulties." followed by a whole bunch of error lines. This can occur when trying to do literally anything -- going to any page can do this (not even trying to post anything, although it happens when doing that as well). Is this a hosting provider problem, or anything that it is possible to do something about? Lucius Chiaraviglio (talk) 05:28, 10 September 2025 (UTC)

It seems to be caused by excessive crawling by web scrapers. User:Tyler Henthorn (sysadmin) is currently applying Cloudflare mitigation and is keeping an eye on the issue. --Fredg999 (talk) 17:27, 10 September 2025 (UTC)
Yeah, this is an internet-wide problem caused by the insatiable hunger of the AI companies for stealing everyone's data to put in their training models. Multiple forums I'm on have also had their view counts go through the roof recently without a corresponding increase in actual posts and had to implement anti-bot measures. It's not going to get better until the AI bubble bursts. Yourmusic Productions (talk) 18:21, 10 September 2025 (UTC)

Bug in interpreting certain characters in change comments

I edited the Intervals table for 84edo to add links to the intervals, by copying the Wiki source for the section to a text file on my computer, using the "sed" command on it to do the actual editing (took less time to learn to use "sed" than to do all that by hand), and then copying the output file back into the article section. Then I decided to paste the command into the change comment so that people could see what I did to repeat it for themselves on other tables (if they have Unixoid operating systems or at least the command sets thereof). First, here is the full "sed" command:

sed -E "s#[0-9]*/[0-9]*#\[\[&\]\]#g" 84EDO\ intervals.txt > 84EDOintervals.txt

Instead of having the full unmodified "sed" command (as above) in the change comment, this produced the following strange result in the page history:

curprev 2025-10-29T02:50:34 Lucius Chiaraviglio talk contribs 13,750 bytes +536 →Intervals: sed -E "s#[0-9]*/[0-9]*#
Misplaced &
\]#g" 84EDO\ intervals.txt > 84EDOintervals.txt undo

This indicates that whatever processes the change comments (even after storage, and including both the page history and the watchlist) doesn't treat everything you paste in as just literal text. To avoid having bad things happen, it should treat everything you paste into the change comment as literal text.

Another example.just added in the history for 55edo (editing the Intervals table again):

sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g" 55EDOintervals.txt > 55EDOintervals.new.txt

This produced similar output in the 55edo history.

Added: Lucius Chiaraviglio (talk) 07:04, 29 October 2025 (UTC)
Last modified: Lucius Chiaraviglio (talk) 08:55, 19 November 2025 (UTC)

seems bad: sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g" => sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g"
seems good: sed -E "s#[0-9]+/[0-9]+#\\[\\[&\\]\\]#g" => sed -E "s#[0-9]+/[0-9]+#\\[\\[&\\]\\]#g"
not only in text but also in comment --Dummy index (talk) 14:23, 19 November 2025 (UTC)
A way to avoid escaping character by character (with limitations): \(\verb%sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g"%\) => \(\verb%sed -E "s#[0-9]+/[0-9]+#\[\[&\]\]#g"%\)
We are discussing how to handle this on Discord, so please wait a little longer.--Dummy index (talk) 12:30, 4 January 2026 (UTC)
We are planning to change the specification so that equation rendering in the edit comments on each page's History/diffs and Special:RecentChanges is stopped. This will make raw comments visible, including past edit comments. We will announce this here and on Wikifuture, and plan to make the change in about a week. We welcome your opinions. --Dummy index (talk) 16:02, 15 January 2026 (UTC)
Isn't this something you want to do anyway for security reasons? Lucius Chiaraviglio (talk) 21:01, 15 January 2026 (UTC)
I hadn't thought that far. However, I do think it makes sense to strictly regulate what can be brought to RecentChanges. More than that, I'm concerned about whether it's related to the recent lag issues. (I wonder if we should use Cloudflare's MathJax instead of jsDelivr?)--Dummy index (talk) 13:50, 16 January 2026 (UTC)
On the one hand, we're already using CloudFlare for the "prove you're human" checkbox to combat the AI scrapers that were DDoS'ing the site in all but name. On the other hand, at least as of last night, the AI scrapers seem to have figured out how to get past that, because the very frequent "unable to access the database" errors started appearing again, so maybe different medicine is needed. Lucius Chiaraviglio (talk) 15:31, 16 January 2026 (UTC)

Sorry! This site is experiencing technical difficulties.

Every once in a while, I get this message saying the site is experiencing technical difficulties, and cannot access the database.--Overthink (talk) 20:16, 2 January 2026 (UTC)

That's part of what I experience often as well — see "#Frequent error pages when trying to do anything" above. I also get frequent Gateway Timeout errors, often followed by the "technical difficulties" error messages after retrying several times. Lucius Chiaraviglio (talk) 22:58, 2 January 2026 (UTC)
. . . . And this problem has been getting a LOT worse in the last week or so. It used to be just an occasional few minutes of this glitch on some days, and now it is much of the time every day. Lucius Chiaraviglio (talk) 22:21, 7 January 2026 (UTC)
I don't want to jinx it, but earlier tonight, in the middle of yet another string of these glitches, I got one of those annoying "prove you're a human" checkboxes, and I clicked it, and all of a sudden the site started working. So maybe those things actually work? (for now . . . .). Lucius Chiaraviglio (talk) 11:48, 8 January 2026 (UTC)
AI scrapers were paralysing the site, so we adopted a stricter verification policy. —FloraC (talk) 10:43, 10 January 2026 (UTC)
The problem is back. I think the AI scrapers figured out how to click the button. Lucius Chiaraviglio (talk) 07:51, 16 January 2026 (UTC)
Maybe it would be a good idea to temporarily block any IP addresses that open pages too much, for example more than 25 pages within 10 seconds.--Overthink (talk) 23:46, 16 January 2026 (UTC)
That sounds plausible. Also, for what it's worth, Memory Alpha uses the kind of Captcha that gives you semi-obfuscated letters/digits that you have to enter, and while that is even more annoying than the CloudFlare checkbox, so far I haven't run into database access failure on there. Lucius Chiaraviglio (talk) 01:34, 17 January 2026 (UTC)

Diffs from watchlist

When I clicked the diff for Dummy Index's last edit of this page from my watchlist, the wiki suddenly turned into the current wikipedia style, and the username in the top-right corner displayed as "FloraC". Another time I checked a diff and it suddenly turned into the mobile view style. What is this bug?--Overthink (talk) 02:55, 5 January 2026 (UTC)

Something like this just happened again. I checked the revision history for Pentatonic Functional Just System and the navigation bar at the top said "Login" and "Request Account", even though I was logged in, and it displayed properly after leaving the page. When I went back to that page, it became broken again.--Overthink (talk) 03:09, 5 January 2026 (UTC)

Similar (but different in detail) weird things were happening to me when displaying history (accessed from Watchlist or directly from affected page), but only on certain pages (now I can't remember which ones, and it wasn't consistent, with the ability to display 2 different weird styles). Lucius Chiaraviglio (talk) 08:21, 5 January 2026 (UTC)
Previously, when I tried to create a discussion page while logged in, a page appeared saying I didn't have permission because I was not logged in, and I was unable to create the page for a while. (If I viewed other pages, I was indeed logged in.) It seems like the CDN or something was oddly caching the page. --Dummy index (talk) 13:29, 5 January 2026 (UTC)
Many users reportedly experience this. I suspect it is the same problem as the delayed edit history issue. —FloraC (talk) 10:43, 10 January 2026 (UTC)

Edits not showing up in edit history

Sometimes when I edit a page, the edit history doesn’t show. Take my userpage for example. I just edited it to describe myself a bit, but my recent edit doesn’t show up in edit history at all. hotcrystal0 13:26, 8 January 2026 (UTC)

As of 2026-01-08T14:45, I see 3 edits, 1 each dated 2025-12-19, 2025-12-28, and 2026-01-08. What's missing? Lucius Chiaraviglio (talk) 19:47, 8 January 2026 (UTC)
I see only two edits (the 12/19 and 12/28 ones), but for some reason the third one shows up when I use mobile view. hotcrystal0 21:25, 8 January 2026 (UTC)
I suspect that your browser displays a cached version of the history page, if a recent edit doesn't show up although it shows on other devices or on other views. Try a hard refresh (e.g. Ctrl-F5) or clearing your browser cache to see if it shows then. --Fredg999 (talk) 22:12, 8 January 2026 (UTC)
On the page User:Overthink/Chords of pajara, when I check the revision history only the oldest three revisions appear, and both a hard refresh and clearing my browser cache don't work. The page has been stuck like this for over a week now. I can still manually make all the revisions by using the to date filter or adding "&useskin=vector" to the URL. --Overthink (talk) 00:18, 1 February 2026 (UTC)
Check the username when you look at the edit history page, the page on 176/175 is having this issue and it shows up as if you're logged in as DotuXil. -- VectorGraphics (talk) 23:36, 1 February 2026 (UTC)
Same on my end. This seems to be a server-side issue. --Overthink (talk) 04:05, 5 February 2026 (UTC)
I made an edit to 22edo a few minutes ago. Many recent edits don't show up in the edit history, and the to date filter reveals more, but still doesn't show my latest edit. Adding "&useskin=vector" to the URL, however, still works to make the latest revision appear. --Overthink (talk) 04:08, 5 February 2026 (UTC)

HTTP 403 errors when previewing edits

When I use the auto-preview option in the source editor, sometimes it returns an HTTP 403 error instead of previewing the page. Previously, I opened/refreshed another xenwiki page and the cloudflare verification always showed up, and after it finished the edit preview box started working again. Now, refreshing another page doesn't show the verification message, and the preview still returns HTTP 403. Strangely, when I try to edit a different page, the preview section does show properly.--Overthink (talk) 03:36, 14 February 2026 (UTC)

Errors when saving edits

I often get the error message:

Sorry! We could not process your edit due to a loss of session data.

You might have been logged out. Please verify that you're still logged in and try again. If it still does not work, try logging out and logging back in, and check that your browser allows cookies from this site.

Usually it works after clicking "save changes" again, but it's still quite annoying. --Overthink (talk) 07:01, 25 February 2026 (UTC)

I see the same thing. It occurs more often when I take a long time before previewing or saving changes, but occasionally it happens even in a short editing session. And while it usually works after saving changes again, occasionally it loses some or all of my changes. Lucius Chiaraviglio (talk) 11:05, 25 February 2026 (UTC)
Since I last posted, this has started happening frequently even in short editing sessions. Lucius Chiaraviglio (talk) 03:13, 21 March 2026 (UTC)

Audio files from Wikimedia Commons

Why I try to add an audio file from Wikimedia Commons, it shows up as a link to the file instead. For example:

File:Primary triads in C just.mid

Please fix this issue. --Overthink (talk) 22:15, 20 March 2026 (UTC)

Editing sections returns to wrong section

For example, if I edit an "11-limit" section in a temperament data page, after clicking "save changes", it puts me at the first section that says "11-limit", instead of the one I was editing. This is a relatively minor issue, but I still believe it is important to take note of this. --Overthink (talk) 01:29, 21 March 2026 (UTC)