Page MenuHomePhabricator

Func (Func86)
Devote on user experiences

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Dec 15 2020, 3:00 PM (118 w, 19 h)
Availability
Available
LDAP User
Func
MediaWiki User
Func86 [ Global Accounts ]

Recent Activity

Fri, Mar 3

Func closed T303855: Page-wide language conversion rules are ignored in the ToC as Resolved.

Fixed by the patch for T306862

Fri, Mar 3, 8:51 AM · MediaWiki-Language-converter, Chinese-Sites
Func closed T303855: Page-wide language conversion rules are ignored in the ToC, a subtask of T114057: Refactor table of contents, as Resolved.
Fri, Mar 3, 8:50 AM · Performance Issue, Technical-Debt, MediaWiki-Parser, MediaWiki-Interface

Wed, Mar 1

Func added a comment to T326071: Upgrade from 1.31.2 to 1.39 results in pages no longer being usable with "The revision #0 of the page named "x" does not exist." error.

I get errors very reminiscent of this problem when I try to use the refreshlinks.php maintenance script in the new version 1.39.2. Is that coincidence, or is the bug still somewhere? And if so, do I need to open a new bug?

Wed, Mar 1, 4:36 PM · MW-1.39-notes, MW-1.39-release, MediaWiki-Core-Revision-backend, MediaWiki-Installer

Mon, Feb 27

Func added a project to T330647: PHP Notice: Undefined index: ja-hk: Parsoid.
Mon, Feb 27, 11:28 AM · Parsoid, MediaWiki-Language-converter, Wikimedia-production-error

Fri, Feb 24

Func added a comment to T305540: Google search traffic sending users to the wrong Chinese language versions of Wikipedia.

Should be resolved with or without the linked patch? It got +2 but the parent change was still pending review.

Fri, Feb 24, 7:19 PM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Readers-Web-Backlog (Needs Prioritization (Tech)), MediaWiki-General, SEO, Chinese-Sites, Foundational Technology Requests
Func added a comment to T318278: Self-referential Parser::getCachedRevisionObject() doesn't use last saved revision.

Recalling T203583 and commit 465954a, maybe the misleading comments should be removed.

Fri, Feb 24, 8:55 AM · MediaWiki-Parser
Func updated subscribers of T318278: Self-referential Parser::getCachedRevisionObject() doesn't use last saved revision.

Note: This works for pre-save transform ({{subst:REVISIONTIMESTAMP:{{subst:PAGENAME}}}}) before commit 5cb4693, because fake revision was not yet set up during PST.

Fri, Feb 24, 5:25 AM · MediaWiki-Parser
Func added a comment to T320338: When using {{REVISIONTIMESTAMP:pagename}} in a template, it displayed as local time.

The previous version was not like this. Used {{REVISIONTIMESTAMP}} on edit notice for several years in zhwiki. The problem has only recently occurred. see:
https://zh.wikipedia.org/w/index.php?title=Template:Itn&action=edit
https://zh.wikipedia.org/wiki/Template:ITN-Update

In edit mode, {{ITN-Update}} in edit notice shows "0 seconds ago"

Fri, Feb 24, 2:05 AM · MW-1.40-notes (1.40.0-wmf.25; 2023-02-27), Performance-Team (Radar), Parsoid, MediaWiki-Parser

Thu, Feb 23

Func added a comment to T328838: Multidirectional language conversion for content pages using LanguageConverter should be prevented on multilingual wikis.

The guessVariant function is already considered a bad practice and will not implement in Parsoid.

Thu, Feb 23, 4:38 PM · Community-consensus-needed, Patch-For-Review, I18n, Wikimedia-Site-requests
Func added a comment to T330409: $wgTranslateDisabledTargetLanguages of zh (mixed-variant variant) on MediaWiki.org.

I think it's already a long-time unexpected issues and side effects, especially for the main page problem.

Thu, Feb 23, 4:21 PM · Community-consensus-needed, Patch-For-Review, I18n, Wikimedia-Site-requests
Func updated the task description for T326997: Introduce a real "page content language" variable in mw.config.
Thu, Feb 23, 3:53 PM · MediaWiki-Interface (Tables), Content-Transform-Team, Performance-Team (Radar)
Func changed the status of T330409: $wgTranslateDisabledTargetLanguages of zh (mixed-variant variant) on MediaWiki.org, a subtask of T328838: Multidirectional language conversion for content pages using LanguageConverter should be prevented on multilingual wikis, from In Progress to Stalled.
Thu, Feb 23, 3:46 PM · Community-consensus-needed, Patch-For-Review, I18n, Wikimedia-Site-requests
Func changed the status of T330409: $wgTranslateDisabledTargetLanguages of zh (mixed-variant variant) on MediaWiki.org from In Progress to Stalled.

You should have on-wiki discussions first.

Thu, Feb 23, 3:45 PM · Community-consensus-needed, Patch-For-Review, I18n, Wikimedia-Site-requests
Func added a comment to T328838: Multidirectional language conversion for content pages using LanguageConverter should be prevented on multilingual wikis.

I think there should always be NO badly mixed translation memories (TM). It's always a bad practice for translators.

Thu, Feb 23, 3:44 PM · Community-consensus-needed, Patch-For-Review, I18n, Wikimedia-Site-requests
Func added a comment to T326997: Introduce a real "page content language" variable in mw.config.

How exactly is PageContentLanguage different from UserLanguage?

Thu, Feb 23, 3:26 PM · MediaWiki-Interface (Tables), Content-Transform-Team, Performance-Team (Radar)
Func changed the status of T328838: Multidirectional language conversion for content pages using LanguageConverter should be prevented on multilingual wikis, a subtask of T39338: $wgTranslateBlacklist of zh-* on metawiki, from Open to Stalled.
Thu, Feb 23, 3:01 PM · Shell, I18n, Wikimedia-Site-requests
Func changed the status of T328838: Multidirectional language conversion for content pages using LanguageConverter should be prevented on multilingual wikis from Open to Stalled.
Thu, Feb 23, 3:01 PM · Community-consensus-needed, Patch-For-Review, I18n, Wikimedia-Site-requests
Func added a comment to T328838: Multidirectional language conversion for content pages using LanguageConverter should be prevented on multilingual wikis.

This should be declined.
The Translate extension and other components should try to address the issues you mentioned, not asking translators to translate into multiple variants of Chinese.

Thu, Feb 23, 3:00 PM · Community-consensus-needed, Patch-For-Review, I18n, Wikimedia-Site-requests
Func added a comment to T54700: $wgDefaultLanguageVariant needs to be an array to contain default variant info for different languages.

@Winston_Sung Please extend the task description. I assume this is for multilingual wikis, am I right?

Thu, Feb 23, 11:22 AM · Patch-For-Review, MediaWiki-Language-converter

Tue, Feb 21

Jdforrester-WMF awarded T330008: Codesniffer should prefer assertSameSize when both part of comparision are count() a Like token.
Tue, Feb 21, 4:34 PM · User-DannyS712, MediaWiki-Codesniffer

Mon, Feb 20

Func added a comment to T330065: Shows inaccurate message when a page is edited or created using a banned IP.

The default message is Intended blockee for a long time, and only have a refactor recently (but the parsed result is the same).

Mon, Feb 20, 1:15 PM · Voice & Tone, MediaWiki-Blocks

Feb 19 2023

Func committed rECOSbeab2dd4d450: Use correct load flag for getTitleOrPageId (authored by Func).
Use correct load flag for getTitleOrPageId
Feb 19 2023, 4:37 PM
Func committed rECOS8347a7e4f262: Use correct load flag for getTitleOrPageId (authored by Func).
Use correct load flag for getTitleOrPageId
Feb 19 2023, 4:37 PM
Func committed rECOSa50e33eb2f1b: Use correct load flag for getTitleOrPageId (authored by Func).
Use correct load flag for getTitleOrPageId
Feb 19 2023, 2:58 PM

Feb 18 2023

Func created T330008: Codesniffer should prefer assertSameSize when both part of comparision are count().
Feb 18 2023, 4:17 PM · User-DannyS712, MediaWiki-Codesniffer
Func added a comment to T329780: PendingTextInputWidget should be hidden if JavaScript is disabled in HTMLForm.

Can you give the use case? I saw the one in Special:Preferences works fine with styles from mw.widgets.TagMultiselectWidget.base.css

Feb 18 2023, 8:57 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), MediaWiki-HTMLForm

Feb 17 2023

Func lowered the priority of T326285: Improve Latin-Cyrillic converter in Serbo-Crotian Wikipedia from Unbreak Now! to Needs Triage.

That's not how task triaging works.

Feb 17 2023, 12:32 PM · MediaWiki-Language-converter

Feb 13 2023

Func added a comment to T329415: Running importImages.php for a long while results in out of memory.

I finished the import with the patch applied, but I noticed that around 1.15G of memory was consumed by ParserObserver->previousParseStackTraces after around 151000 images were imported.

Feb 13 2023, 10:06 AM · MW-1.39-notes, MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), MediaWiki-Debug-Logger, MediaWiki-Maintenance-system
Func created T329469: Pages containing categories in language variants prefixed with a valid namespace links to that namespace.
Feb 13 2023, 1:00 AM · Patch-For-Review, MediaWiki-Categories, Chinese-Sites, MediaWiki-Language-converter

Feb 12 2023

Func edited projects for T329450: [[MediaWiki:Math-lp-5-footer]] typo ("may" instead of "many"), added: MathSearch; removed Math.
Feb 12 2023, 5:11 PM · User-MarcoAurelio, MathSearch, good first task
Func changed the status of T329435: Limited local bureaucrat just for emergency deadminship on Chinese Wikisource from Open to Stalled.
Feb 12 2023, 10:05 AM · Community-consensus-needed, Chinese-Sites, Wikimedia-Site-requests
Func claimed T325943: Remove usage of deprecated RangeChronologicalPager::rangeConds in CheckUser.
Feb 12 2023, 8:42 AM · MW-1.40-notes (1.40.0-wmf.24; 2023-02-20), CheckUser

Feb 11 2023

Func added a comment to T46667: Allow multiple collations in same site and configure zh collations.

I want to mention https://github.com/nbdd0121/MW-PinyinSort, not sure which one works better, the patch here or the existing extension.

Feb 11 2023, 3:55 PM · Patch-For-Review, Chinese-Sites, MediaWiki-Internationalization, Wikimedia-Site-requests
Func created T329418: PHP Deprecated: Return type of PeriodicScriptParamsIterator::current() should either be compatible with Iterator::current(): mixed.
Feb 11 2023, 7:33 AM · WMF-JobQueue, PHP 8.1 support
Func created T329415: Running importImages.php for a long while results in out of memory.
Feb 11 2023, 6:39 AM · MW-1.39-notes, MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), MediaWiki-Debug-Logger, MediaWiki-Maintenance-system

Feb 1 2023

Func committed rEDISbf6e906cfe1f: Handle different redirects to the same disambig page (authored by Func).
Handle different redirects to the same disambig page
Feb 1 2023, 10:53 PM
Func updated the task description for T328477: Pages containing categories in language variants with whitespace are not shown on the category page.
Feb 1 2023, 1:59 AM · MW-1.39-notes, MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Platform Engineering, MediaWiki-Page-derived-data, Chinese-Sites, MediaWiki-Categories

Jan 31 2023

Func created T328477: Pages containing categories in language variants with whitespace are not shown on the category page.
Jan 31 2023, 5:54 PM · MW-1.39-notes, MW-1.40-notes (1.40.0-wmf.23; 2023-02-13), Platform Engineering, MediaWiki-Page-derived-data, Chinese-Sites, MediaWiki-Categories
Func closed T274048: Pages written in Traditional Chinese for category didn't show up in category page in Simplified Chinese which created AFTER the article as Resolved.

Seems fixed by refactors, though I found a new bug introduced by refactors, will file a report and submit a patch for it.

Jan 31 2023, 5:35 PM · MediaWiki-Parser, Patch-For-Review, MediaWiki-Categories, Chinese-Sites
Func moved T274048: Pages written in Traditional Chinese for category didn't show up in category page in Simplified Chinese which created AFTER the article from MediaWiki core to Closed on the Chinese-Sites board.
Jan 31 2023, 5:35 PM · MediaWiki-Parser, Patch-For-Review, MediaWiki-Categories, Chinese-Sites
Func placed T274048: Pages written in Traditional Chinese for category didn't show up in category page in Simplified Chinese which created AFTER the article up for grabs.
Jan 31 2023, 5:34 PM · MediaWiki-Parser, Patch-For-Review, MediaWiki-Categories, Chinese-Sites

Jan 25 2023

Func added a comment to T326071: Upgrade from 1.31.2 to 1.39 results in pages no longer being usable with "The revision #0 of the page named "x" does not exist." error.

@Func this is fully fixed now and just waiting for a point release, right?

Jan 25 2023, 7:43 AM · MW-1.39-notes, MW-1.39-release, MediaWiki-Core-Revision-backend, MediaWiki-Installer

Jan 23 2023

Func added a comment to T252965: The cursor of New wikitext mode moves wrongly in Chinese Wikipedia..

I can still reproduce the case I found with Timeless skin and the latest Chrome in my laptop screen size, and I have more information to share now:
In the screenshot below, the 2em of padding was added to .CodeMirror by Timeless. We can see the edge of elements matching the selector .CodeMirror * is uneven, and somehow the position of line breaking was different compared to the edit area.

Screenshot 2023-01-24 011253.png (847×1 px, 155 KB)

In the next screenshot, 1em padding was added to the .CodeMirror-lines and .CodeMirror-line elements. We can see now the edge of elements is even and 2019 was attached to the first line as expected.
Screenshot 2023-01-24 011110.png (851×1 px, 155 KB)

(maybe this should be filed as another task though)

Jan 23 2023, 6:03 PM · MW-1.38-notes (1.38.0-wmf.13; 2021-12-13), MediaWiki-extensions-CodeMirror, Community-Tech, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, Chinese-Sites
Func added a comment to T327606: Using Compose key causes edits to be lost.

Noticed this in some build artifacts of test failure when investigating T324879, I thought that was some unexpected state of the CodeMirror since it was not fully loaded/unloaded before typing.

Jan 23 2023, 10:12 AM · Community-Tech, MediaWiki-extensions-CodeMirror

Jan 21 2023

Func added a comment to T307631: client-side CSS appears to be using LESS syntax, which breaks in web browsers .

This was fixed in OOUI's v0.46.2 release (e.g. https://gerrit.wikimedia.org/r/c/mediawiki/core/+/880992/1/resources/lib/ooui/oojs-ui-widgets-wikimediaui.css for the particular line you noticed).

Jan 21 2023, 1:23 PM · MW-1.39-notes, OOUI (OOUI-0.46.0), CSS
Func added a comment to T307631: client-side CSS appears to be using LESS syntax, which breaks in web browsers .

I think the patch should be backported to 1.39, so I cherry-picked it to the v0.44 branch of ooui.

Jan 21 2023, 1:17 PM · MW-1.39-notes, OOUI (OOUI-0.46.0), CSS
Func merged T326813: Invalid property value of background-color for oo-ui-toggleButtonWidget into T307631: client-side CSS appears to be using LESS syntax, which breaks in web browsers .
Jan 21 2023, 1:15 PM · MW-1.39-notes, OOUI (OOUI-0.46.0), CSS
Func merged task T326813: Invalid property value of background-color for oo-ui-toggleButtonWidget into T307631: client-side CSS appears to be using LESS syntax, which breaks in web browsers .
Jan 21 2023, 1:14 PM · OOUI
Func added a project to T307636: Two HTML Validation errors in MediaWiki core: Accessibility.
Jan 21 2023, 1:13 PM · Accessibility, MediaWiki-Parser
Func added a comment to T291656: only show "Enable responsive mode" setting on relevant skins.

There is no way to easily determine which skins this setting applies to.

Jan 21 2023, 9:54 AM · Readers-Web-Backlog, Patch-For-Review, MW-1.38-notes (1.38.0-wmf.4; 2021-10-12), Desktop Improvements (Vector 2022)
Func added a comment to T327552: [[MediaWiki:Apiwarn-validationfailed-valuetoolong/en]] lacks Plural support.

No, this message is only for the database limit, which is fixed to 65530.

Jan 21 2023, 6:14 AM · Plural-Support, MediaWiki-Action-API, I18n

Jan 20 2023

Func created T327529: Hint of "Enter max to use the maximum limit" was missing in Special:ApiSandbox.
Jan 20 2023, 5:11 PM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Special-pages

Jan 19 2023

Func added a comment to T326813: Invalid property value of background-color for oo-ui-toggleButtonWidget.

So, somehow wikimedia-ui-base.less was not updated in the MediaWiki core for 2 previous OOUI updates?
It was bumped to 20.0 by commit a222a13 which contains the fix (3e13426), and then we have cd023d2 and e1d7d17 in the ooui side, f8a7e46 and fc0acab3 in the core.
What's the process of upgrading ooui in the core? manually? without CI checking?

Jan 19 2023, 5:35 PM · OOUI
Func added a comment to T320296: Improve handling of invalid offsets in UserTimeCorrection.

Commit d716fee for CampaignEvents extension added more validations, do we need that in core?

I would say yes

Jan 19 2023, 2:29 PM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences

Jan 18 2023

Func closed T327245: $wgExpensiveParserFunctionLimit does not seem to be respected properly as Invalid.

This is by design.
This parser function would try to use the link cache, if it found matches then return early without increasing the counter or checking again.
You added internal links to each page, then the existence was checked and recorded before processing #ifexist.
Note: The cache would be kept for a while, so if you remove links, would not reflect as too many expensive function calls instantly.

Jan 18 2023, 3:59 PM
Func reopened T320296: Improve handling of invalid offsets in UserTimeCorrection as "Open".

We would also benefit from proper error handling in CampaignEvents.

Jan 18 2023, 11:08 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences
Func removed a project from T305367: Google search traffic sending users to the wrong Chinese language versions of Wikipedia: Patch-For-Review.
Jan 18 2023, 5:29 AM · MediaWiki-General, Chinese-Sites, SEO
Func added a comment to T302200: No language variant found after clicking language-selector on pages that not in site's default content language in Minerva skin.

@Func is there a page on the beta cluster we can QA this on?

Jan 18 2023, 5:22 AM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), Web-Team FY2022-23 Q3 Sprint 1, MobileFrontend, Readers-Web-Backlog, MinervaNeue (Tracking), MediaWiki-Language-converter, MediaWiki-extensions-Translate

Jan 16 2023

Func added a comment to T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half).

Unpaired escaped quotes would not affect anything.
As you mentioned before, there is only a blank call to mw.user.options.set(), which means nothing to do with js on the client side, but failed to encode json in the backend.
API was designed to give an output when the error is not fatal, so it would normalize the string; while the resourceloader is strict on encoding json.

Jan 16 2023, 4:38 AM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func created T327043: Reconsider whether data of "find and replace" in VE should be stored as user preferences.
Jan 16 2023, 3:57 AM · VisualEditor, VisualEditor-MediaWiki
Func added a comment to T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half).

I reproduced this bug, the problem is how the database truncates the string. I saw a broken Unicode mark at the end of it when retrieving options from API, which means a Chinese character was truncated in half.

Jan 16 2023, 3:47 AM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func lowered the priority of T326788: Unexpected "Page contents not supported in other languages" in non-article namespace from Unbreak Now! to High.

Lower the priority since backported.

Jan 16 2023, 2:06 AM · Desktop Improvements (Vector 2022), UniversalLanguageSelector, Wikimedia-Incident, Language-Team (Language-2023-January-March), MW-1.40-notes (1.40.0-wmf.19; 2023-01-16)
Func changed the status of T326788: Unexpected "Page contents not supported in other languages" in non-article namespace from In Progress to Open.
Jan 16 2023, 2:06 AM · Desktop Improvements (Vector 2022), UniversalLanguageSelector, Wikimedia-Incident, Language-Team (Language-2023-January-March), MW-1.40-notes (1.40.0-wmf.19; 2023-01-16)

Jan 15 2023

Func added a comment to T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half).

Setting it to a blank string fixed things... I think.

Jan 15 2023, 3:58 PM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites

Jan 14 2023

Func added a comment to T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half).

You can save a copy of your current preferences via Special:ApiSandbox#action=query&format=json&meta=userinfo&formatversion=2&uiprop=options and check if there are any suspicious values.

Jan 14 2023, 4:16 PM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func added a comment to T326788: Unexpected "Page contents not supported in other languages" in non-article namespace.

This should be backported as soon as possible since wikis like French Wikipedia currently don’t have language switching at their main pages:
https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal

Jan 14 2023, 12:50 PM · Desktop Improvements (Vector 2022), UniversalLanguageSelector, Wikimedia-Incident, Language-Team (Language-2023-January-March), MW-1.40-notes (1.40.0-wmf.19; 2023-01-16)
Func created T326997: Introduce a real "page content language" variable in mw.config.
Jan 14 2023, 3:29 AM · MediaWiki-Interface (Tables), Content-Transform-Team, Performance-Team (Radar)

Jan 13 2023

Func added projects to T305540: Google search traffic sending users to the wrong Chinese language versions of Wikipedia: SEO, MediaWiki-General.
Jan 13 2023, 7:37 AM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Readers-Web-Backlog (Needs Prioritization (Tech)), MediaWiki-General, SEO, Chinese-Sites, Foundational Technology Requests
Func updated the task description for T305540: Google search traffic sending users to the wrong Chinese language versions of Wikipedia.
Jan 13 2023, 7:33 AM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Readers-Web-Backlog (Needs Prioritization (Tech)), MediaWiki-General, SEO, Chinese-Sites, Foundational Technology Requests
Func removed a subtask for T305367: Google search traffic sending users to the wrong Chinese language versions of Wikipedia: T305540: Google search traffic sending users to the wrong Chinese language versions of Wikipedia.
Jan 13 2023, 7:30 AM · MediaWiki-General, Chinese-Sites, SEO
Func removed a parent task for T305540: Google search traffic sending users to the wrong Chinese language versions of Wikipedia: T305367: Google search traffic sending users to the wrong Chinese language versions of Wikipedia.
Jan 13 2023, 7:30 AM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Readers-Web-Backlog (Needs Prioritization (Tech)), MediaWiki-General, SEO, Chinese-Sites, Foundational Technology Requests
Func added a comment to T305367: Google search traffic sending users to the wrong Chinese language versions of Wikipedia.

Too many tasks, these two are nearly identical.

Jan 13 2023, 7:29 AM · MediaWiki-General, Chinese-Sites, SEO
Func merged T305367: Google search traffic sending users to the wrong Chinese language versions of Wikipedia into T305540: Google search traffic sending users to the wrong Chinese language versions of Wikipedia.
Jan 13 2023, 7:28 AM · MW-1.40-notes (1.40.0-wmf.26; 2023-03-06), Readers-Web-Backlog (Needs Prioritization (Tech)), MediaWiki-General, SEO, Chinese-Sites, Foundational Technology Requests
Func merged task T305367: Google search traffic sending users to the wrong Chinese language versions of Wikipedia into T305540: Google search traffic sending users to the wrong Chinese language versions of Wikipedia.
Jan 13 2023, 7:28 AM · MediaWiki-General, Chinese-Sites, SEO
Func added a comment to T54429: Canonical URL should include language variant.

Due to technical limitations (there should be only one canonical for one variant), it is controlled by the $wgVariantArticlePath configuration option.

Jan 13 2023, 7:26 AM · Readers-Web-Backlog (Needs Prioritization (Tech)), Patch-For-Review, Chinese-Sites, SEO, I18n, MediaWiki-Language-converter
Func added a comment to T54429: Canonical URL should include language variant.
In T54429#7981483, @YLJ wrote:

I would suggest we remove the canonical url.

Kindly refer to this discussion on Search Console Help

The combination of such subtle differences with correct implementation of hreflang and country targeted folders should exclude any necessity for canonicals anyway.

https://support.google.com/webmasters/thread/130615008?hl=en&msgid=130651877

Jan 13 2023, 7:15 AM · Readers-Web-Backlog (Needs Prioritization (Tech)), Patch-For-Review, Chinese-Sites, SEO, I18n, MediaWiki-Language-converter
Func renamed T326788: Unexpected "Page contents not supported in other languages" in non-article namespace from "Page contents not supported in other languages" in language dropdown on English Wiktionary to Unexpected "Page contents not supported in other languages" in non-article namespace.
Jan 13 2023, 6:25 AM · Desktop Improvements (Vector 2022), UniversalLanguageSelector, Wikimedia-Incident, Language-Team (Language-2023-January-March), MW-1.40-notes (1.40.0-wmf.19; 2023-01-16)
Func added a project to T326788: Unexpected "Page contents not supported in other languages" in non-article namespace: Desktop Improvements (Vector 2022).

Impact of commit d39b5c9 for T316559.

Jan 13 2023, 6:23 AM · Desktop Improvements (Vector 2022), UniversalLanguageSelector, Wikimedia-Incident, Language-Team (Language-2023-January-March), MW-1.40-notes (1.40.0-wmf.19; 2023-01-16)
Func merged task T326868: ULS language list missing in non-article namespace pages with Vector 2022 into T326788: Unexpected "Page contents not supported in other languages" in non-article namespace.
Jan 13 2023, 6:21 AM · UniversalLanguageSelector, Regression, Desktop Improvements (Vector 2022)
Func merged T326868: ULS language list missing in non-article namespace pages with Vector 2022 into T326788: Unexpected "Page contents not supported in other languages" in non-article namespace.
Jan 13 2023, 6:21 AM · Desktop Improvements (Vector 2022), UniversalLanguageSelector, Wikimedia-Incident, Language-Team (Language-2023-January-March), MW-1.40-notes (1.40.0-wmf.19; 2023-01-16)

Jan 12 2023

Func renamed T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half) from Unable to use multiple beta features on Chinese Wikipedia to User options supplied to the client side is empty due to json encoding errors.
Jan 12 2023, 8:16 PM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func changed the status of T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half) from Stalled to Open.
Jan 12 2023, 7:22 PM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func added a project to T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half): MediaWiki-ResourceLoader.
Jan 12 2023, 7:16 PM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func added a comment to T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half).

Cool, blank call to mw.user.options.set(), that's interesting. I will try to investigate later today.

Jan 12 2023, 6:46 PM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func added a comment to T326696: User options supplied to client side empty due to json encoding errors (multibyte character cut in half).

The log provided seems not helpful to me, but the description reminds me of T311799. You may try to follow the reproduce steps and my debug suggestion, and share more information here.

Jan 12 2023, 6:24 PM · Performance-Team (Radar), MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), MediaWiki-Core-Preferences, Chinese-Sites
Func edited projects for T302200: No language variant found after clicking language-selector on pages that not in site's default content language in Minerva skin, added: MobileFrontend; removed MobileFrontend (Tracking).

The patch is for MoblieFrontend, I think this should not fall into tracking tag.

Jan 12 2023, 6:15 PM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), Web-Team FY2022-23 Q3 Sprint 1, MobileFrontend, Readers-Web-Backlog, MinervaNeue (Tracking), MediaWiki-Language-converter, MediaWiki-extensions-Translate
Func added a comment to T326829: [Spike] Make languages available to index crawlers in mobile version of article pages.

T302200 will require changes in Extension:Translate .

Jan 12 2023, 6:11 PM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Readers-Web-Backlog (Web Team FY2022-23 Q3 Sprint 4), Performance-Team, Patch-For-Review, MinervaNeue, MobileFrontend (MobileFrontend Special Pages)
Func added a comment to T326829: [Spike] Make languages available to index crawlers in mobile version of article pages.

Sounds like this can solve T302200?

Jan 12 2023, 5:52 PM · MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), Readers-Web-Backlog (Web Team FY2022-23 Q3 Sprint 4), Performance-Team, Patch-For-Review, MinervaNeue, MobileFrontend (MobileFrontend Special Pages)
Func added a comment to T326831: Language alternative variant URLS should be absolute not relative.

Duplicate of T294716, https://gerrit.wikimedia.org/r/c/mediawiki/core/+/735753.

Jan 12 2023, 5:37 PM · Readers-Web-Backlog, SEO, MediaWiki-Interface
Func added a comment to T326813: Invalid property value of background-color for oo-ui-toggleButtonWidget.

Similar to T326591.

Jan 12 2023, 3:45 PM · OOUI
Func created T326813: Invalid property value of background-color for oo-ui-toggleButtonWidget.
Jan 12 2023, 2:49 PM · OOUI
Func removed projects from T326811: Inverted tag control is missing in the non-JavaScript UI: User-notice, MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), MW-1.30-release-notes.
Jan 12 2023, 2:41 PM · MW-1.40-notes (1.40.0-wmf.20; 2023-01-23), Patch-For-Review, MediaWiki-Watchlist, Growth-Team, Edit-Review-Improvements-Integrated-Filters

Jan 7 2023

Func created T326457: Improve the usability of HTMLForm/FormSpecialPage.
Jan 7 2023, 6:49 AM · MW-1.40-notes (1.40.0-wmf.19; 2023-01-16), MediaWiki-HTMLForm

Jan 4 2023

Func added a comment to T326071: Upgrade from 1.31.2 to 1.39 results in pages no longer being usable with "The revision #0 of the page named "x" does not exist." error.

After studying the log provided in T326071#8493256, I found that the problem is bigger than I thought.
The problematic change would destroy the database when updating from versions before 1.33, though not in the way mentioned in T326071#8493877.

Jan 4 2023, 8:59 AM · MW-1.39-notes, MW-1.39-release, MediaWiki-Core-Revision-backend, MediaWiki-Installer

Jan 3 2023

Func edited projects for T326071: Upgrade from 1.31.2 to 1.39 results in pages no longer being usable with "The revision #0 of the page named "x" does not exist." error, added: MW-1.39-release; removed MediaWiki-User-management.
Jan 3 2023, 7:36 AM · MW-1.39-notes, MW-1.39-release, MediaWiki-Core-Revision-backend, MediaWiki-Installer
Func added a comment to T326071: Upgrade from 1.31.2 to 1.39 results in pages no longer being usable with "The revision #0 of the page named "x" does not exist." error.

I would like to mention commit 24115a8f4cc0f079f30894bc07eb7476f2dffb3e, it removed the revision_actor_temp table, but the maintenance script was not updated and still try to write to that table rather than the rev_actor field of revision table.

Jan 3 2023, 5:47 AM · MW-1.39-notes, MW-1.39-release, MediaWiki-Core-Revision-backend, MediaWiki-Installer

Dec 31 2022

Func closed T326039: 1.36->1.37 upgrade broken against Postgres as Resolved.

Resolved. 1.37 was EOL, so no backport.

Dec 31 2022, 3:18 PM · MW-1.39-notes, MW-1.38-notes, MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), PostgreSQL, MediaWiki-Installer
Func added a comment to T326039: 1.36->1.37 upgrade broken against Postgres.

For your second error on 'revision.rev_comment_id', it was fixed in T297031, you should try to use the last release of 1.37 instead.

Dec 31 2022, 12:03 PM · MW-1.39-notes, MW-1.38-notes, MW-1.40-notes (1.40.0-wmf.17; 2023-01-02), PostgreSQL, MediaWiki-Installer

Dec 24 2022

Func added a comment to T324923: populateUserTable.php dysfunctional with current db structure.

The rev_user field was removed since 1.35, you may try to use populateUserTable.php provided by the StubUserWikiAuth extension. It supports using the actor table to populate the user table.

Dec 24 2022, 2:00 PM · Utilities-grabbers

Dec 15 2022

Func closed T257272: Special:MyLanguage should not remove section anchor part of a redirection as Resolved.

Patch merged.

Dec 15 2022, 2:21 PM · MW-1.40-notes (1.40.0-wmf.5; 2022-10-10), MediaWiki-Internationalization, I18n