Jump to content

Topic on Extension talk:WikiSEO

Extension is causing issues with Special:RecentChanges

7
Lost Student (talkcontribs)

I've discovered that when I have $wgWikiSeoEnableAutoDescription set to true, many (but not all) page edits aren't being added to Recent Changes. For some users, most (if not all) of their edits seem to get added to Recent Changes. However, for other users, none of their edits get added to Recent Changes.

When I remove $wgWikiSeoEnableAutoDescription from LocalSettings, the problem goes away. Here is my setup information:

Installed software

Product Version
MediaWiki 1.39.5
PHP 8.1.23 (fpm-fcgi)
MariaDB 10.4.20-MariaDB-1:10.4.20+maria~buster-log
ICU 65.1

WikiSEO version: 2.6.6 (337cf52) 23:48, August 14, 2023

As far as I can tell, this problem only started after I upgraded from MW 1.39.4 to 1.39.5--however, I also updated from PHP 7.4 to 8.1 around the same time so it could've been either one of those changes that triggered the issue.

Is this a known bug? It took several days to identify because I couldn't find anything in my server logs that pointed to the problem. I had to disable each extension one-by-one until I identified $wgWikiSeoEnableAutoDescription as the cause (when I disabled WikiSEO completely, that also fixed the Recent Changes problem. But then I discovered that with WikiSEO enabled but the auto description variable not used, it also solved it).

Edit: I also want to add that if TextExtracts extension is disabled, the problem goes away. But TextExtracts appears to function properly otherwise.

Octfx (talkcontribs)

Could you change WikiSEO to use the master branch?

Wikimedia automatically creates branches for the respective MW versions, but those branches don't receive any real updates.

I have the master branch active on a 1.39.4 installation (https://star-citizen.wiki/Spezial:Version) where all edits show up on RC with the flag active.

Lost Student (talkcontribs)

I appreciate your help. I updated to 2.7.0 (337cf52) 23:48, August 14, 2023 and the problem persists. Similarly to the previous version, if I comment out $wgWikiSeoEnableAutoDescription = true; then the problem goes away.

Just for fun I also downloaded the master branch of TextExtracts (although I had to alter its extension.json for 1.39) and the problem was still there. I'm happy to try out anything else if you have any ideas. Thanks again.

Octfx (talkcontribs)

Weird, I’ll look into it!

Lost Student (talkcontribs)

Thanks. Let me know if there's anything I can do to help.

Octfx (talkcontribs)
Lost Student (talkcontribs)

Strange--the version 2.7.0 was downloaded from the Extension Distributor by selecting the master. Just now, I downloaded & installed the latest master (acf14df directly from your github link), made a test edit, and saw that it does not show up in RecentChanges. So whatever is causing the issue is still there.

Reply to "Extension is causing issues with Special:RecentChanges"