Page MenuHomePhabricator

thiemowmde (Thiemo Kreuz (WMDE))
Senior Software Engineer

Projects (16)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Oct 8 2014, 11:45 AM (477 w, 2 d)
Availability
Available
IRC Nick
Thiemo_WMDE
LDAP User
Thiemo Kreuz (WMDE)
MediaWiki User
Thiemo Kreuz (WMDE) [ Global Accounts ]

Recent Activity

Today

thiemowmde updated the task description for T335129: Check different formating of references on wikis.
Fri, Dec 1, 2:24 PM · Cite, WMDE-References-FocusArea
thiemowmde closed T236802: Blank page when CX is used without Cite as Resolved.

we will make Cite a mandatory dependency.

Fri, Dec 1, 2:03 PM · Language-Team (Language-2020-January-March), ContentTranslation
thiemowmde updated the task description for T243221: Rewrite LogicException in Cite using safer alternatives.
Fri, Dec 1, 1:58 PM · WMDE-References-FocusArea, WMDE-TechWish-Maintenance, MW-1.35-notes (1.35.0-wmf.18; 2020-02-04), User-thiemowmde, Technical-Debt, WMDE-TechWish, Cite

Yesterday

thiemowmde updated the task description for T352152: RevisionSlider (partly) broken only in Vivaldi browser?.
Thu, Nov 30, 10:09 AM · Browser-Support-Google-Chrome, Regression, WMDE-TechWish-Maintenance, Revision-Slider
thiemowmde moved T298278: Broken links between marker and footnote when name contains certain HTML entities from Doing to Tech Review on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 30, 9:50 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-References-FocusArea, Regression, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Patch-For-Review, Reference Previews, WMDE-TechWish-Maintenance, WMDE-TechWish-XMAS-Sprint-2021-12-15, Cite

Wed, Nov 29

thiemowmde updated the task description for T352169: SliderView.revisionsClickHandler broken on RTL wikis with Vector 2022.
Wed, Nov 29, 1:38 PM · Patch-For-Review, WMDE-TechWish-Sprint-2023-11-22, Regression, WMDE-TechWish-Maintenance, Desktop Improvements (Vector 2022), Revision-Slider
thiemowmde closed T43442: Superscript reference numbers cause increase in line height with devanagari text as Resolved.
Wed, Nov 29, 10:42 AM · Hindi-Sites, I18n, Cite
thiemowmde updated the task description for T36589: Content of <references/> not shown when other parser extensions are active.
Wed, Nov 29, 10:39 AM · Cite
thiemowmde added a comment to T351253: Add support for GitLab markdown linebreak requirement.

My opinion:

  • Allow the backslash as well as an empty line (as suggested above), but don't require either.
  • However, enforce a space before the backslash in case a backslash is used. I find this important. Otherwise people would wonder what T1234\ is.
  • I was thinking about disallowing the backslash in the last line. But I realized this is identical to the question in T222042: Add sniff to require trailing commas in multiline arrays. The loose consensus seems to be that the extra (but technically not needed) comma at the end is usually a good idea. I think we should do the same here and allow the backslash in the last line, but don't require it either.
Wed, Nov 29, 8:21 AM · GitLab (Upstream pit of despair 🕳️), commit-message-validator

Tue, Nov 28

thiemowmde created T352204: Officially supported custom namespace presets lack support for label messages.
Tue, Nov 28, 5:36 PM · Patch-For-Review, patch-welcome, WMDE-TechWish, Advanced-Search
thiemowmde added a parent task for T336729: Revision Slider does not resize appropriately when moving main and tools menu to and from sidebar: T352195: RevisionSlider does not resize when pinning the Vector 2022 TOC to the sidebar.
Tue, Nov 28, 5:11 PM · MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), WMDE-TechWish-Maintenance-2023, WMDE-TechWish-Maintenance, Regression, Desktop Improvements (Vector 2022), Revision-Slider
thiemowmde added a subtask for T352195: RevisionSlider does not resize when pinning the Vector 2022 TOC to the sidebar: T336729: Revision Slider does not resize appropriately when moving main and tools menu to and from sidebar.
Tue, Nov 28, 5:11 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance, Regression, Desktop Improvements (Vector 2022), Revision-Slider
thiemowmde created T352195: RevisionSlider does not resize when pinning the Vector 2022 TOC to the sidebar.
Tue, Nov 28, 5:11 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance, Regression, Desktop Improvements (Vector 2022), Revision-Slider
thiemowmde updated the task description for T351997: Identify approachable tasks on the Cite workboard.
Tue, Nov 28, 4:27 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish, Cite
thiemowmde committed rEDTBfba7bb556457: Add separate DataTable2Hooks handler class (authored by thiemowmde).
Add separate DataTable2Hooks handler class
Tue, Nov 28, 4:21 PM
thiemowmde added a comment to T351997: Identify approachable tasks on the Cite workboard.

Individual developers started collecting a few first candidates in https://docs.google.com/document/d/1svfo3L8aBirUPb0CR293TTUYxsHXd0S3AfdqqkPPdnk/edit#heading=h.80g64b9w7ejo:

Tue, Nov 28, 3:24 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish, Cite
thiemowmde triaged T352169: SliderView.revisionsClickHandler broken on RTL wikis with Vector 2022 as High priority.
Tue, Nov 28, 3:12 PM · Patch-For-Review, WMDE-TechWish-Sprint-2023-11-22, Regression, WMDE-TechWish-Maintenance, Desktop Improvements (Vector 2022), Revision-Slider
thiemowmde created T352186: Add new Vector 2022 to all daily browser tests.
Tue, Nov 28, 3:09 PM · Browser-Tests, WMDE-TechWish-Maintenance, WMDE-TechWish
thiemowmde renamed T298278: Broken links between marker and footnote when name contains certain HTML entities from No reference popup shown when ref name contains certain HTML entities to Broken links between marker and footnote when name contains certain HTML entities.
Tue, Nov 28, 2:26 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-References-FocusArea, Regression, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Patch-For-Review, Reference Previews, WMDE-TechWish-Maintenance, WMDE-TechWish-XMAS-Sprint-2021-12-15, Cite
thiemowmde added a parent task for T298278: Broken links between marker and footnote when name contains certain HTML entities: T352179: Reference previews broken for references with % in the name.
Tue, Nov 28, 2:24 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-References-FocusArea, Regression, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Patch-For-Review, Reference Previews, WMDE-TechWish-Maintenance, WMDE-TechWish-XMAS-Sprint-2021-12-15, Cite
thiemowmde added a subtask for T352179: Reference previews broken for references with % in the name: T298278: Broken links between marker and footnote when name contains certain HTML entities.
Tue, Nov 28, 2:24 PM · Cite, Regression, WMDE-TechWish-Maintenance, Reference Previews
thiemowmde created T352179: Reference previews broken for references with % in the name.
Tue, Nov 28, 2:23 PM · Cite, Regression, WMDE-TechWish-Maintenance, Reference Previews
thiemowmde created T352169: SliderView.revisionsClickHandler broken on RTL wikis with Vector 2022.
Tue, Nov 28, 12:32 PM · Patch-For-Review, WMDE-TechWish-Sprint-2023-11-22, Regression, WMDE-TechWish-Maintenance, Desktop Improvements (Vector 2022), Revision-Slider
thiemowmde edited Description on WMDE-TechWish-Maintenance-2023.
Tue, Nov 28, 10:46 AM
thiemowmde archived WMDE-TechWish-Maintenance-2023.
Tue, Nov 28, 10:41 AM
thiemowmde added a project to T323756: Visualize actual time that has passed: WMDE-Design.
Tue, Nov 28, 10:40 AM · Design, WMDE-Design, Revision-Slider
thiemowmde created T352152: RevisionSlider (partly) broken only in Vivaldi browser?.
Tue, Nov 28, 9:26 AM · Browser-Support-Google-Chrome, Regression, WMDE-TechWish-Maintenance, Revision-Slider

Mon, Nov 27

thiemowmde added a comment to T298278: Broken links between marker and footnote when name contains certain HTML entities.

We dug a bit deeper into this last week and found:

  • The remaining issue with non-breaking spaces might be surprisingly easy to fix, see https://gerrit.wikimedia.org/r/977091.
  • Turns out the web browsers require slightly different encodings in the href="#…" attribute vs. the target id="…".
    • The id attribute is pretty much plain text. Obviously " must be encoded as &quot;, and any other character can be encoded as an &…; HTML entity as well. But that's normal HTML behavior and mostly unrelated. What matters is that % don't have a special meaning in the id.
    • This is different in the href where % do have a special meaning. The browser decodes %-sequences in the href once and only then tries to find the matching target id.
  • This can be extra confusing because not every % does have a special meaning. Only % that are followed by a valid hex sequence.
  • The Cite code generates the id once and uses it in both places, the href an the target id. What's notable is that Cite doesn't do any encoding. Instead it uses the MediaWiki parser to parse the two wikitext snippets [[#…]] and <li id="…">.
  • The behavior of the wikitext parser is quite different when it comes to %-encoded entities. This is not wrong. It's just not the same behavior as in a pure HTML <a> tag.
    • Again, an id attribute is plain text.
    • MediaWiki tries to actively decode some %-encoded characters in a [[…]] wikitext link. The relevant code seems to be a self::normalizeUrlComponent() call in Parser.php. Ideally we can ignore this. The well-intended purpose of this code is to decode %-sequences that are irrelevant for the browser anyway and don't make a difference. The question is: Is the assumption MediaWiki makes here correct?
  • We probably need to add an extra urlencode somewhere to fight one or both MediaWiki's as well as the browser's %-decoding.
Mon, Nov 27, 1:19 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-References-FocusArea, Regression, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Patch-For-Review, Reference Previews, WMDE-TechWish-Maintenance, WMDE-TechWish-XMAS-Sprint-2021-12-15, Cite
thiemowmde moved T297430: cite_ref shows different letter (თ) than cite_note (ჱ) on Georgian Wikipedia from Untriaged to Digit localization on the I18n board.
Mon, Nov 27, 11:19 AM · WMDE-TechWish-Sprint-2023-11-22, I18n, Cite
thiemowmde moved T297430: cite_ref shows different letter (თ) than cite_note (ჱ) on Georgian Wikipedia from Defect backlog to External on the Cite board.
Mon, Nov 27, 11:19 AM · WMDE-TechWish-Sprint-2023-11-22, I18n, Cite
thiemowmde updated the task description for T299280: Message cite_error_ref_too_many_keys is confusing.
Mon, Nov 27, 10:42 AM · WMDE-TechWish-Sprint-2023-11-22, Patch-Needs-Improvement, I18n, Cite
thiemowmde claimed T298278: Broken links between marker and footnote when name contains certain HTML entities.
Mon, Nov 27, 10:32 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-References-FocusArea, Regression, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Patch-For-Review, Reference Previews, WMDE-TechWish-Maintenance, WMDE-TechWish-XMAS-Sprint-2021-12-15, Cite

Thu, Nov 23

thiemowmde moved T351062: More test coverage for scraper from Sprint Backlog to Watching / Epic / Stalled on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:28 AM · WMDE-TechWish-Maintenance, WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde added projects to T351062: More test coverage for scraper: WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance.
Thu, Nov 23, 9:27 AM · WMDE-TechWish-Maintenance, WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde closed T341211: Watch and take care of Reparatursommer project page as Resolved.
Thu, Nov 23, 9:22 AM · WMDE-TechWish, Epic, WMDE-TechWish-Maintenance-2023
thiemowmde moved T347453: UX and Product review of FileImporter Codex workflow from Sprint Backlog to Watching / Epic / Stalled on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:19 AM · Move-Files-To-Commons, Design, WMDE-TechWish, WMDE-Design, WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde added projects to T347453: UX and Product review of FileImporter Codex workflow: WMDE-TechWish-Sprint-2023-11-22, WMDE-Design, WMDE-TechWish.
Thu, Nov 23, 9:19 AM · Move-Files-To-Commons, Design, WMDE-TechWish, WMDE-Design, WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde archived WMDE-TechWish-Sprint-2023-05-03.
Thu, Nov 23, 9:16 AM
thiemowmde moved T345431: Scraper: Expose monitoring metrics from Done to Demo on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:11 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023, WMDE-TechWish-Maintenance
thiemowmde moved T345431: Scraper: Expose monitoring metrics from Demo to Done on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:10 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023, WMDE-TechWish-Maintenance
thiemowmde moved T349096: Scraper: debug memory leak resulting in crash from Demo to Done on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:09 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde moved T348304: Scraper: mode to re-aggregate already existing page summaries from Demo to Done on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:09 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde moved T348133: Scraper: include deduplication in aggregation step from Demo to Done on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:09 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde moved T347833: Scraper: retry after API timeout from Demo to Done on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:09 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023
thiemowmde moved T345411: Scraper: destroy Cloud VPS runner instance from Demo to Done on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:09 AM · WMDE-TechWish-Sprint-2023-11-22, VPS-Projects, WMDE-TechWish-Maintenance-2023
thiemowmde moved T345065: Scraper: populate sparse columns with zero from Demo to Done on the WMDE-TechWish-Sprint-2023-11-22 board.
Thu, Nov 23, 9:09 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023

Wed, Nov 22

thiemowmde closed T279768: Edit page scrolls when enabling syntax highlighting as Resolved.

I think this got resolved with the patches done as part of T317243.

Wed, Nov 22, 9:51 AM · MediaWiki-extensions-CodeMirror
thiemowmde changed the subtype of T140340: Connect moved paragraphs by arrows from "Task" to "Design".
Wed, Nov 22, 9:42 AM · WMDE-TechWish, wikidiff2, German-Community-Wishlist, Design, WMDE-Design
thiemowmde merged T275056: VisualEditorTemplateDialogUse events sometimes include null template names into T299779: eventlogging_VisualEditorTemplateDialogUse: '.event.template_names[0]' should be string.
Wed, Nov 22, 9:41 AM · Wikimedia-production-error, MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2022-07-20, WMDE-TechWish-Maintenance, WMDE-TechWish, WMDE-Templates-FocusArea, Data-Engineering-Radar, Platform Engineering, VisualEditor, VisualEditor-MediaWiki-Templates, Analytics-Radar, Event-Platform
thiemowmde merged task T275056: VisualEditorTemplateDialogUse events sometimes include null template names into T299779: eventlogging_VisualEditorTemplateDialogUse: '.event.template_names[0]' should be string.
Wed, Nov 22, 9:40 AM · WMDE-TechWish-Maintenance, VisualEditor, WMDE-Templates-FocusArea, WMDE-TechWish
thiemowmde added projects to T275056: VisualEditorTemplateDialogUse events sometimes include null template names: WMDE-Templates-FocusArea, VisualEditor, WMDE-TechWish-Maintenance.
Wed, Nov 22, 9:36 AM · WMDE-TechWish-Maintenance, VisualEditor, WMDE-Templates-FocusArea, WMDE-TechWish
thiemowmde added projects to T194511: Highlight the jump mark letter where you came from (#6 2017): Cite, WMDE-Design.
Wed, Nov 22, 9:35 AM · Design, WMDE-Design, Cite, WMDE-TechWish, German-Community-Wishlist, patch-welcome
thiemowmde moved T351707: Implement Cypress Test Runner from Incoming to In progress on the WMDE-TechWish-Maintenance board.
Wed, Nov 22, 9:28 AM · Patch-For-Review, WMDE-TechWish-Sprint-2023-11-22, Move-Files-To-Commons, WMDE-TechWish-Maintenance, WMDE-TechWish-Maintenance-2023
thiemowmde moved T315811: ElectronPdfService has no PHPUnit tests from Incoming to Better done by volunteers on the WMDE-TechWish-Maintenance board.
Wed, Nov 22, 9:27 AM · WMDE-TechWish-Maintenance, Electron-PDFs, Test-Coverage
thiemowmde moved T339112: FileExporter and FileImporter documentation should explain configuration variables from Incoming to Priority backlog on the WMDE-TechWish-Maintenance board.
Wed, Nov 22, 9:22 AM · WMDE-TechWish-Maintenance, Move-Files-To-Commons
thiemowmde moved T346568: Update TwoColConflict to use the new HookContainer/HookRunner system from Incoming to Better done by volunteers on the WMDE-TechWish-Maintenance board.
Wed, Nov 22, 9:21 AM · MW-1.41-notes (1.41.0-wmf.29; 2023-10-03), WMDE-TechWish-Maintenance, Platform Team Initiatives (New Hook System), Two-Column-Edit-Conflict-Merge
thiemowmde moved T350210: Language tagging doesn't check if field is already tagged from Incoming to In progress on the WMDE-TechWish-Maintenance board.
Wed, Nov 22, 9:20 AM · WMDE-TechWish-Maintenance, WMDE-TechWish-Maintenance-2023, Patch-For-Review, Move-Files-To-Commons
thiemowmde moved T351708: Cleanup beta feature code in the ReferencePreviews and related from Incoming to In progress on the WMDE-TechWish-Maintenance board.
Wed, Nov 22, 9:19 AM · MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), WMDE-TechWish-Sprint-2023-11-22, Patch-For-Review, WMDE-TechWish-Maintenance-2023, WMDE-TechWish-Maintenance, WMDE-TechWish, Reference Previews
thiemowmde added a project to T350210: Language tagging doesn't check if field is already tagged: WMDE-TechWish-Maintenance.
Wed, Nov 22, 9:18 AM · WMDE-TechWish-Maintenance, WMDE-TechWish-Maintenance-2023, Patch-For-Review, Move-Files-To-Commons
thiemowmde updated the task description for T351497: Remove ReferencePreviews killswitch from ReferenceTooltips gadgets.
Wed, Nov 22, 9:16 AM · Reference Previews, WMDE-TechWish, WMDE-TechWish-Maintenance-2023
thiemowmde edited Description on WMDE-TechWish-Sprint-2023-11-22.
Wed, Nov 22, 9:08 AM

Tue, Nov 21

thiemowmde closed T168763: Lua's mw.text.nowiki() should escape exclamation point "!" on new line as Invalid.

I'm not sure how this is a problem with the generic escaping functions. A ! character alone is not valid syntax. Escaping the surrounding table syntax is sufficient.

Tue, Nov 21, 5:11 PM · Patch-Needs-Improvement, MediaWiki-extensions-Scribunto
thiemowmde added a comment to T292967: Syntax highlighting: Detect {{{!}} und {{!}}} as start/end of tables.

Before/after comparison for the first patch https://gerrit.wikimedia.org/r/975767. The issue was that everything after the {{{ sequence was marked as a template variable (yellow).

Tue, Nov 21, 11:22 AM · WMDE-TechWish-Maintenance-2023, Patch-For-Review, patch-welcome, WMDE-TechWish-Maintenance, User-thiemowmde, WMDE-TechWish-XMAS-Sprint-2021-12-15, MediaWiki-extensions-CodeMirror, WMDE-TechWish, WMDE-Templates-FocusArea
thiemowmde closed T288813: Decrease template maintenance with Lua conversion, Wikidata and completed TemplateData as Declined.

This sounds like a super abstract project idea that didn't went anywhere. Or did it? As far as I can tell this is about potentially using features of Wikidata, TemplateData, and MediaWiki-extensions-Scribunto, but not about making changes to any of these codebases. The tags are misleading and should not be used. But if I remove them not much is left but a historic Hackathon tag.

Tue, Nov 21, 11:00 AM · Wikimania-Hackathon-2021
thiemowmde closed T337467: ref in #if is shown as Invalid.

I'm sorry, but I don't think it makes much sense to expect code that quite literally says "include this section" to not include the section. What you probably need is some kind of {{#ifsectionexists: … }}, as discussed in T337480. That's neither a bug in <ref> nor in #if, but in MediaWiki-extensions-LabeledSectionTransclusion.

Tue, Nov 21, 10:47 AM · ParserFunctions, Cite
thiemowmde renamed T337480: Template to check if section exists cause "Pages transcluding nonexistent sections" from Temp to check if the section exists cause "Pages transcluding nonexistent sections" to Template to check if section exists cause "Pages transcluding nonexistent sections".
Tue, Nov 21, 10:44 AM · MediaWiki-extensions-LabeledSectionTransclusion
thiemowmde closed T350406: Create a central board to monitor the general health of our features as Resolved.
Tue, Nov 21, 8:43 AM · WMDE-TechWish-Maintenance, WMDE-TechWish, WMDE-TechWish-Maintenance-2023
thiemowmde closed T350406: Create a central board to monitor the general health of our features, a subtask of T350411: Remove obsolete TechWish data aggregation scripts in analytics/wmde/scripts, as Resolved.
Tue, Nov 21, 8:43 AM · WMDE-TechWish-Maintenance, WMDE-TechWish, WMDE-TechWish-Maintenance-2023

Mon, Nov 20

thiemowmde added a comment to T341321: Add group name to reference link class.

Does this go along with T115894: The group argument to the references tag should be added as a class attribute?

Mon, Nov 20, 4:59 PM · Cite
thiemowmde closed T244890: cite button is generating incorrect isbn data for isbn 978-3-443-01063-8 as Invalid.

I just tested this and it works as expected. Possibly a bug in the Citoid service we use that got fixed by now.

Mon, Nov 20, 4:46 PM · Citoid, Mobile, Cite
thiemowmde closed T245700: For talk pages have references occur in each section as Declined.

While not impossible this is extremely unlikely to ever be implemented. Good solutions exist via templates.

Mon, Nov 20, 4:44 PM · Cite
thiemowmde removed a project from T298307: Citoid should detect archive URLs: Cite.
Mon, Nov 20, 4:36 PM · Internet-Archive, Citoid
thiemowmde edited projects for T320850: Visual Editor Citation Tool can't handle links to ‚The Wikipedia Library‘, added: Citoid; removed Cite, VisualEditor.
Mon, Nov 20, 4:36 PM · Citoid, The-Wikipedia-Library
thiemowmde changed the status of T337467: ref in #if is shown from Open to Stalled.

This is very similar to the behavior of #ifexists described in T14019.

Mon, Nov 20, 4:31 PM · ParserFunctions, Cite
thiemowmde removed a project from T339230: Evaluate & improve accessibility of Reference Previews: Cite.
Mon, Nov 20, 4:14 PM · Reference Previews, Accessibility, WMDE-TechWish-Maintenance, WMDE-TechWish
thiemowmde removed a project from T339912: Fix accessibility issues in reference preview settings dialog: Cite.
Mon, Nov 20, 4:14 PM · Reference Previews, Accessibility, WMDE-TechWish-Maintenance, WMDE-TechWish
thiemowmde edited projects for T347824: Poor results from Zotero for ieee.org, added: Citoid; removed Cite.
Mon, Nov 20, 4:12 PM · Citoid
thiemowmde edited projects for T347823: Citoid extension for requests incorrectly states it was not possible to create a citation, added: Citoid; removed Cite.
Mon, Nov 20, 4:11 PM · VisualEditor, Citoid
thiemowmde updated subscribers of T210511: Parser Performance Benchmark: Short Strings.

We recently explored a few options in the Maps (Kartographer) extension. It's relevant over there because a single map can contain hundreds of labels and descriptions, and each is a tiny wikitext document that must be parsed.

  • We assume that an empty string never represents anything meaningful.
  • In https://gerrit.wikimedia.org/r/961826 we played around with the idea to skip parsing trivial strings that are short and pass PHP's ctype_alnum. One concern was that this might cause false positives for magic words like ISBN9608505402. Fortunately this is not valid wikitext syntax. It needs to be ISBN 9608505402, i.e. with a space, which is not part of the ctype_alnum character set.
  • In https://gerrit.wikimedia.org/r/838243 we use wfEscapeWikiText to see if a string contains anything that remotely resembles a wikitext syntax feature. This is quite bulletproof, as it considers all kinds of configuration, e.g. namespaces, disabled magic words, and much more. It's also quite expensive because of this, but still significantly cheaper than actually calling the parser. In out tests it was 400 times faster than the legacy parser.
Mon, Nov 20, 3:31 PM · Parsoid, MediaWiki-Parser
thiemowmde closed T351630: Special:PagesWithBadges broken on wikidata.org as Invalid.

Oh, I'm sorry. I somehow expected this to list the Wikidata items that have the badge assigned. But that's not what the special page is designed to do.

Mon, Nov 20, 2:49 PM · Wikidata Dev Team (Wikidata.org Slice), Wikidata
thiemowmde created T351630: Special:PagesWithBadges broken on wikidata.org.
Mon, Nov 20, 11:13 AM · Wikidata Dev Team (Wikidata.org Slice), Wikidata
thiemowmde moved T292967: Syntax highlighting: Detect {{{!}} und {{!}}} as start/end of tables from Backlog to Review on the WMDE-TechWish-Maintenance-2023 board.
Mon, Nov 20, 9:53 AM · WMDE-TechWish-Maintenance-2023, Patch-For-Review, patch-welcome, WMDE-TechWish-Maintenance, User-thiemowmde, WMDE-TechWish-XMAS-Sprint-2021-12-15, MediaWiki-extensions-CodeMirror, WMDE-TechWish, WMDE-Templates-FocusArea
thiemowmde added a project to T292967: Syntax highlighting: Detect {{{!}} und {{!}}} as start/end of tables: WMDE-TechWish-Maintenance-2023.
Mon, Nov 20, 9:53 AM · WMDE-TechWish-Maintenance-2023, Patch-For-Review, patch-welcome, WMDE-TechWish-Maintenance, User-thiemowmde, WMDE-TechWish-XMAS-Sprint-2021-12-15, MediaWiki-extensions-CodeMirror, WMDE-TechWish, WMDE-Templates-FocusArea
thiemowmde moved T260017: Reduce amount of static code in FlaggedRevs codebase from Incoming to TechDebt on the User-thiemowmde board.
Mon, Nov 20, 8:56 AM · User-thiemowmde, Technical-Debt, MediaWiki-extensions-FlaggedRevs
thiemowmde added projects to T202851: Required, suggested and deprecated should be in a drop-down list: WMDE-TechWish, User-thiemowmde.
Mon, Nov 20, 8:56 AM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), User-thiemowmde, WMDE-TechWish, TemplateData, VisualEditor
thiemowmde moved T287405: Refactor ILocalizedException to be DI-friendly. from Incoming to TechDebt on the User-thiemowmde board.
Mon, Nov 20, 8:56 AM · MW-1.41-notes (1.41.0-wmf.30; 2023-10-10), Patch-For-Review, User-thiemowmde, WMDE-TechWish-Maintenance, Move-Files-To-Commons, MW-1.37-notes (1.37.0-wmf.23; 2021-09-13), Dependency injection, User-DannyS712, Platform Team Workboards (MW Expedition)

Fri, Nov 17

thiemowmde moved T350210: Language tagging doesn't check if field is already tagged from Backlog to Review on the WMDE-TechWish-Maintenance-2023 board.
Fri, Nov 17, 4:57 PM · WMDE-TechWish-Maintenance, WMDE-TechWish-Maintenance-2023, Patch-For-Review, Move-Files-To-Commons
thiemowmde claimed T350210: Language tagging doesn't check if field is already tagged.
Fri, Nov 17, 4:57 PM · WMDE-TechWish-Maintenance, WMDE-TechWish-Maintenance-2023, Patch-For-Review, Move-Files-To-Commons
thiemowmde moved T308845: Search form hidden on MinervaNeue on wide screens from Watching / Epic to Done on the WMDE-TechWish-Maintenance-2023 board.
Fri, Nov 17, 3:53 PM · Web-Team-Backlog (Web Team FY2023-24 Q2 Sprint 5), MW-1.42-notes (1.42.0-wmf.7; 2023-11-28), MinervaNeue, WMDE-TechWish-Maintenance-2023, Design, WMDE-Design, WMDE-TechWish-Maintenance, Advanced-Search
thiemowmde created T351498: Remove ReferencePreviews killswitch from ReferenceTooltips gadgets.
Fri, Nov 17, 9:20 AM · WMDE-TechWish, WMDE-TechWish-Maintenance-2023
thiemowmde created T351497: Remove ReferencePreviews killswitch from ReferenceTooltips gadgets.
Fri, Nov 17, 9:20 AM · Reference Previews, WMDE-TechWish, WMDE-TechWish-Maintenance-2023

Tue, Nov 14

thiemowmde added a comment to T282999: Enable Reference Previews on all wikis using the Popups extension, on Nov 21.

Sure, that's one of the more important things we are responsible for as full-time developers. ☺️ Here is some of the code that does this: https://phabricator.wikimedia.org/diffusion/EPOP/browse/master/includes/PopupsContext.php$204

Tue, Nov 14, 10:11 AM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023, WMDE-TechWish-Maintenance, WMDE-TechWish, Reference Previews

Mon, Nov 13

thiemowmde committed rEMAS452917e1a699: Fix weirdly broken MathObject::setRenderingTime PHPDocs (authored by thiemowmde).
Fix weirdly broken MathObject::setRenderingTime PHPDocs
Mon, Nov 13, 4:39 PM
thiemowmde placed T349877: https://mitmachen.toolforge.org/ returns no entries up for grabs.
Mon, Nov 13, 10:15 AM · WMDE-TechWish-Maintenance-2023, Mitmachen
thiemowmde moved T349877: https://mitmachen.toolforge.org/ returns no entries from Doing to Backlog on the WMDE-TechWish-Maintenance-2023 board.
Mon, Nov 13, 10:15 AM · WMDE-TechWish-Maintenance-2023, Mitmachen

Sun, Nov 12

thiemowmde added a comment to T282999: Enable Reference Previews on all wikis using the Popups extension, on Nov 21.

We should not forget to undo https://gerrit.wikimedia.org/r/493409, i.e. remove the feature from what is now wgBetaFeaturesAllowList.

Sun, Nov 12, 7:16 PM · WMDE-TechWish-Sprint-2023-11-22, WMDE-TechWish-Maintenance-2023, WMDE-TechWish-Maintenance, WMDE-TechWish, Reference Previews

Fri, Nov 10

thiemowmde claimed T308753: FileImporter: Generic error "failed to commit operations" doesn't mention actual reason.
Fri, Nov 10, 8:55 AM · WMDE-TechWish-Maintenance-2023, Wikimedia-Hackathon-2022, WMDE-TechWish-Maintenance, Move-Files-To-Commons
thiemowmde moved T308753: FileImporter: Generic error "failed to commit operations" doesn't mention actual reason from Backlog to Done on the WMDE-TechWish-Maintenance-2023 board.
Fri, Nov 10, 8:55 AM · WMDE-TechWish-Maintenance-2023, Wikimedia-Hackathon-2022, WMDE-TechWish-Maintenance, Move-Files-To-Commons
thiemowmde moved T301685: Don't offer talk page conflict resolution screen in conflicts with yourself from Backlog to Done on the WMDE-TechWish-Maintenance-2023 board.
Fri, Nov 10, 8:53 AM · WMDE-TechWish-Maintenance-2023, MW-1.42-notes (1.42.0-wmf.5; 2023-11-14), User-thiemowmde, WMDE-TechWish-Maintenance, Two-Column-Edit-Conflict-Merge
thiemowmde claimed T301685: Don't offer talk page conflict resolution screen in conflicts with yourself.
Fri, Nov 10, 8:53 AM · WMDE-TechWish-Maintenance-2023, MW-1.42-notes (1.42.0-wmf.5; 2023-11-14), User-thiemowmde, WMDE-TechWish-Maintenance, Two-Column-Edit-Conflict-Merge