Page MenuHomePhabricator

thiemowmde (Thiemo Kreuz (WMDE))
Senior Software Engineer

Projects (14)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

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

Recent Activity

Sat, May 18

thiemowmde moved T346986: Repair category indexing tool within TaxonBota bot routines from Sprint Backlog to Watching / Epic / Stalled on the WMDE-TechWish-Sprint-2024-05-08 board.
Sat, May 18, 8:12 AM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Maintenance-2023, TaxonBot
thiemowmde added a project to T346986: Repair category indexing tool within TaxonBota bot routines: WMDE-TechWish-Sprint-2024-05-08.
Sat, May 18, 8:11 AM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Maintenance-2023, TaxonBot
thiemowmde awarded T346986: Repair category indexing tool within TaxonBota bot routines a Love token.
Sat, May 18, 8:11 AM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Maintenance-2023, TaxonBot

Thu, May 16

thiemowmde closed T232312: Already prefixed wikilinks may get duplicate prefixes like [[:de:de:…]] as Declined.

Ok, this is not worth it, esp. since it's really only a cosmetic issue. (To be fair it also wastes a tiny bit of resources when the browser needs to follow a chain of multiple redirects.)

Thu, May 16, 5:49 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Patch-Needs-Improvement, MW-1.35-notes (1.35.0-wmf.1; 2019-10-08), WMDE-TechWish, Move-Files-To-Commons
thiemowmde committed rESCCe7dfe7cc885d: Fix TwoColConflictHooksTest messing up UserOptionsLookup.
Fix TwoColConflictHooksTest messing up UserOptionsLookup
Thu, May 16, 8:48 AM

Wed, May 15

thiemowmde claimed T354107: Aborting search with "Stop" button renders the search input de facto immutable.
Wed, May 15, 10:16 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-05-08, Unplanned-Sprint-Work, User-thiemowmde, WMDE-TechWish-Maintenance, Advanced-Search, Web-Team-Backlog, Discovery-Search
thiemowmde moved T354107: Aborting search with "Stop" button renders the search input de facto immutable from Sprint Backlog to Tech Review on the WMDE-TechWish-Sprint-2024-05-08 board.
Wed, May 15, 10:15 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-05-08, Unplanned-Sprint-Work, User-thiemowmde, WMDE-TechWish-Maintenance, Advanced-Search, Web-Team-Backlog, Discovery-Search
thiemowmde added a comment to T71609: Test if replacing the blur effect with pixelation makes loading feel faster.

I would like to reiterate that the way the blur effect is implemented actively makes the users wait longer. It's called unblurWithAnimation and intentionally takes 300 extra milliseconds to fade out the blur effect. That's often longer than it took to fetch the data. Just removing this delay would reduce the waiting time for everyone.

Wed, May 15, 9:25 AM · Patch-For-Review, patch-welcome, Multimedia, MediaViewer
thiemowmde updated subscribers of T364471: How common is cite_error_references_duplicate_key?.

Probably not relevant, but I want to mention that we are currently abusing this error message in two other situations when something is wrong with a Cite-Extends. These code paths are obviously not enabled on production wikis.

Wed, May 15, 8:56 AM · Patch-For-Review, WMDE-References-FocusArea, WMDE-TechWish-Sprint-2024-05-08
thiemowmde moved T356871: [Refactor] Decouple reference reuse workflow from internalList from Tech Review to Sprint Backlog on the WMDE-TechWish-Sprint-2024-05-08 board.
Wed, May 15, 7:49 AM · WMDE-TechWish-Sprint-2024-05-08, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), WMDE-TechWish-Sprint-2024-04-24, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), WMDE-TechWish-Sprint-2024-02-15, Patch-For-Review, WMDE-TechWish-Sprint-2024-01-31, WMDE-References-FocusArea
thiemowmde moved T363096: [Refactor] Get rid of "auto/<#>" and "literal/<name>" internal ref IDs from Tech Review to Doing on the WMDE-TechWish-Sprint-2024-05-08 board.
Wed, May 15, 7:49 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Patch-For-Review, VisualEditor, VisualEditor-MediaWiki-References, WMDE-TechWish-Maintenance, WMDE-TechWish-Sprint-2024-04-12, Cite
thiemowmde renamed T364925: Scraper: Parsoid attaches mw:Transclusion data in <ref> tag to unexpected DOM node from Parsoid attaches mw:Transclusion data in <ref> tag to wrong DOM node to Scraper: Parsoid attaches mw:Transclusion data in <ref> tag to unexpected DOM node.
Wed, May 15, 7:33 AM · Documentation, WMDE-TechWish-Sprint-2024-05-08, WMDE-References-FocusArea, Parsoid
thiemowmde reopened T364925: Scraper: Parsoid attaches mw:Transclusion data in <ref> tag to unexpected DOM node as "Open".

I don't think I can find anything that explains the about attribute on the current https://www.mediawiki.org/wiki/Specs/HTML. Is this what you are referring to when you say there is a gap?

Wed, May 15, 7:32 AM · Documentation, WMDE-TechWish-Sprint-2024-05-08, WMDE-References-FocusArea, Parsoid
thiemowmde moved T364741: TwoColConflict\Tests\TwoColConflictHooksTest::testOnEditPageShowEditFormFields: TypeError: Argument 1 passed to Skin::normalizeKey() must be of the type string, null given from Tech Review to Done on the WMDE-TechWish-Sprint-2024-05-08 board.
Wed, May 15, 7:03 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Maintenance, ci-test-error (WMF-deployed Build Failure), Two-Column-Edit-Conflict-Merge

Tue, May 14

thiemowmde moved T364925: Scraper: Parsoid attaches mw:Transclusion data in <ref> tag to unexpected DOM node from Sprint Backlog to Watching / Epic / Stalled on the WMDE-TechWish-Sprint-2024-05-08 board.
Tue, May 14, 8:49 PM · Documentation, WMDE-TechWish-Sprint-2024-05-08, WMDE-References-FocusArea, Parsoid
thiemowmde added a project to T364925: Scraper: Parsoid attaches mw:Transclusion data in <ref> tag to unexpected DOM node: WMDE-TechWish-Sprint-2024-05-08.
Tue, May 14, 8:49 PM · Documentation, WMDE-TechWish-Sprint-2024-05-08, WMDE-References-FocusArea, Parsoid
thiemowmde created T364925: Scraper: Parsoid attaches mw:Transclusion data in <ref> tag to unexpected DOM node.
Tue, May 14, 8:48 PM · Documentation, WMDE-TechWish-Sprint-2024-05-08, WMDE-References-FocusArea, Parsoid
thiemowmde committed rEPEMc36e71ccf974: Update partially incomplete PHPDoc tags.
Update partially incomplete PHPDoc tags
Tue, May 14, 6:44 PM
thiemowmde committed rEPEM79046f4a1bb4: Stop using the Xml class in this codebase.
Stop using the Xml class in this codebase
Tue, May 14, 4:55 PM
thiemowmde committed rEPEMde1e826b74a7: Drop smaller pieces of unused code.
Drop smaller pieces of unused code
Tue, May 14, 12:04 PM
thiemowmde added a project to T160141: Coord::bboxAround() works only on Earth: User-thiemowmde.
Tue, May 14, 8:40 AM · Patch-For-Review, User-thiemowmde, Discovery-Search, GeoData
thiemowmde moved T354107: Aborting search with "Stop" button renders the search input de facto immutable from Incoming to TechDebt on the User-thiemowmde board.
Tue, May 14, 8:40 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-05-08, Unplanned-Sprint-Work, User-thiemowmde, WMDE-TechWish-Maintenance, Advanced-Search, Web-Team-Backlog, Discovery-Search
thiemowmde added a project to T354107: Aborting search with "Stop" button renders the search input de facto immutable: User-thiemowmde.
Tue, May 14, 8:39 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-05-08, Unplanned-Sprint-Work, User-thiemowmde, WMDE-TechWish-Maintenance, Advanced-Search, Web-Team-Backlog, Discovery-Search
thiemowmde added a project to T350210: Language tagging doesn't check if field is already tagged: WMDE-TechWish-Sprint-2024-05-08.

@Logan, are you able to verify if this is fixed?

Tue, May 14, 8:38 AM · WMDE-TechWish-Sprint-2024-05-08, MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), WMDE-TechWish-Maintenance, WMDE-TechWish-Maintenance-2023, Move-Files-To-Commons
thiemowmde moved T350210: Language tagging doesn't check if field is already tagged from Sprint Backlog to Demo on the WMDE-TechWish-Sprint-2024-05-08 board.
Tue, May 14, 8:38 AM · WMDE-TechWish-Sprint-2024-05-08, MW-1.42-notes (1.42.0-wmf.26; 2024-04-09), WMDE-TechWish-Maintenance, WMDE-TechWish-Maintenance-2023, Move-Files-To-Commons
thiemowmde edited projects for T354107: Aborting search with "Stop" button renders the search input de facto immutable, added: WMDE-TechWish-Maintenance; removed CirrusSearch.

When you search again, it creates a new hidden element with a name attribute set to an empty string […]

That's a great analysis, thanks a lot! I can confirm this is an issue in the Advanced-Search code. I will try to get this prioritized and fixed as soon as possible.

Tue, May 14, 8:36 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-05-08, Unplanned-Sprint-Work, User-thiemowmde, WMDE-TechWish-Maintenance, Advanced-Search, Web-Team-Backlog, Discovery-Search
thiemowmde added a project to T253642: Offer "linksfrom:" in Advanced Search (inverted "linksto:"): CirrusSearch.
Tue, May 14, 8:31 AM · CirrusSearch, Discovery-Search, Patch-For-Review, Advanced-Search
thiemowmde added a comment to T354239: rendering of <mapframe> (karthographer) is corrupt when width="100%".

I suggest to close this as resolved. As explained above this is just how static maps work. The only additional thing we could do is to increase the image size further, but as mentioned this is unfortunately not possible with the currently used software versions.

Tue, May 14, 8:26 AM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), WMDE-GeoInfo-FocusArea, Maps (Kartographer)
thiemowmde closed T245549: Cleanup and document code dealing with incomplete follow as Resolved.

Test coverage should be ok now. The cite_references_no_link message is gone via https://gerrit.wikimedia.org/r/892491.

Tue, May 14, 8:21 AM · MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), WMDE-References-FocusArea, WMDE-TechWish-Maintenance, Technical-Debt, WMDE-TechWish, Cite-Extends, Cite
thiemowmde moved T364741: TwoColConflict\Tests\TwoColConflictHooksTest::testOnEditPageShowEditFormFields: TypeError: Argument 1 passed to Skin::normalizeKey() must be of the type string, null given from Incoming to In progress on the WMDE-TechWish-Maintenance board.
Tue, May 14, 8:16 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Maintenance, ci-test-error (WMF-deployed Build Failure), Two-Column-Edit-Conflict-Merge
thiemowmde claimed T364741: TwoColConflict\Tests\TwoColConflictHooksTest::testOnEditPageShowEditFormFields: TypeError: Argument 1 passed to Skin::normalizeKey() must be of the type string, null given.
Tue, May 14, 8:15 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Maintenance, ci-test-error (WMF-deployed Build Failure), Two-Column-Edit-Conflict-Merge
thiemowmde moved T364741: TwoColConflict\Tests\TwoColConflictHooksTest::testOnEditPageShowEditFormFields: TypeError: Argument 1 passed to Skin::normalizeKey() must be of the type string, null given from Sprint Backlog to Tech Review on the WMDE-TechWish-Sprint-2024-05-08 board.
Tue, May 14, 8:15 AM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Maintenance, ci-test-error (WMF-deployed Build Failure), Two-Column-Edit-Conflict-Merge
thiemowmde added a comment to T363721: Show "small logo or icon" as fallback image in search.

I honestly can't tell what this refers to. There are no icons anywhere: Not on Special:Search, not in Advanced-Search, not in the MediaWiki-User-Interface. What kind of "search" is this about?

Tue, May 14, 7:31 AM · Wikidata, MediaWiki-User-Interface (autocomplete search), Advanced-Search

Fri, May 10

thiemowmde added a comment to T364610: CI Blocker: MergeUserTest::testBasicMerge: Error 1054: Unknown column 'bt_address' in 'field list'.

Now I get

13:48:17 includes/UserMergeHooks.php:13 PhanUndeclaredInterface Class implements undeclared interface \MediaWiki\Extension\UserMerge\Hooks\AccountFieldsHook
13:48:17 includes/UserMergeHooks.php:14 PhanUndeclaredInterface Class implements undeclared interface \MediaWiki\Extension\UserMerge\Hooks\MergeAccountFromToHook
13:48:17 includes/UserMergeHooks.php:15 PhanUndeclaredInterface Class implements undeclared interface \MediaWiki\Extension\UserMerge\Hooks\AccountDeleteTablesHook

See https://integration.wikimedia.org/ci/job/mwext-php74-phan/9483/console.

Fri, May 10, 12:23 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), Patch-For-Review, MediaWiki-extensions-UserMerge, ci-test-error
thiemowmde added a comment to T214038: Better UI flow for PDFs.

I find that a great first step is almost always to just improve the error message. This is extremely cheap to do and can greatly improve the user's confidence. The current message "we couldn't make a citation for you" especially doesn't say anything about a reason.

if ( str_ends_with( ".pdf" ) )
    show_error( "Unfortunately, extracting metadata from PDF files is currently not supported. Please try the document's DOI, title, or check if one of the citation templates on the \"Manual\" tab above supports PDFs." )
Fri, May 10, 11:12 AM · VisualEditor-MediaWiki-References, VisualEditor, Citoid
thiemowmde committed rESUN64d9e6379b42: Stop using the Xml class in this codebase.
Stop using the Xml class in this codebase
Fri, May 10, 8:00 AM
thiemowmde renamed T364070: Replace calls to deprecated wfGetDB() in Wikispeech from Replace calls to deprecated wfGetDB() to Replace calls to deprecated wfGetDB() in Wikispeech.
Fri, May 10, 6:52 AM · Wikispeech-Text-to-Speech, WMSE-New-users-2023, Wikispeech-Jobrunner, User-Sebastian_Berlin-WMSE
thiemowmde added a subtask for T273239: Stop using, deprecate, and then remove wfGetDB(): T364070: Replace calls to deprecated wfGetDB() in Wikispeech.
Fri, May 10, 6:51 AM · Patch-For-Review, MW-1.44-release, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), Technical-Debt, MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), MediaWiki-General
thiemowmde added a parent task for T364070: Replace calls to deprecated wfGetDB() in Wikispeech: T273239: Stop using, deprecate, and then remove wfGetDB().
Fri, May 10, 6:51 AM · Wikispeech-Text-to-Speech, WMSE-New-users-2023, Wikispeech-Jobrunner, User-Sebastian_Berlin-WMSE

Thu, May 9

thiemowmde committed rESUNe853241978d2: Replace deprecated wfGetDB.
Replace deprecated wfGetDB
Thu, May 9, 11:12 AM
thiemowmde committed rESUN7a6280558935: Fix a few minor PHPCS and PHPDoc issues.
Fix a few minor PHPCS and PHPDoc issues
Thu, May 9, 11:12 AM
Volker_E awarded T328137: Add alternative title to maps a Yellow Medal token.
Thu, May 9, 12:26 AM · User-notice, WMDE-TechWish-Sprint-2024-04-24, Unplanned-Sprint-Work, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-TheDJ, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), WMDE-GeoInfo-FocusArea, Accessibility, Maps (Kartographer)

Wed, May 8

thiemowmde closed T363327: Prepare spreadsheet for new scraper results as Resolved.
Wed, May 8, 1:26 PM · WMDE-References-FocusArea, WMDE-TechWish-Sprint-2024-04-24
thiemowmde closed T357611: Re-run the scraper on all wikis as Resolved.
Wed, May 8, 1:25 PM · WMDE-TechWish-Sprint-2024-04-24, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Sprint-2024-02-28, WMDE-TechWish-Sprint-2024-02-15, WMDE-References-FocusArea
thiemowmde closed T363476: docker-dev: Enable auto reference generation with Citoid as Resolved.
Wed, May 8, 1:24 PM · Patch-For-Review, WMDE-TechWish-Sprint-2024-04-24
thiemowmde moved T328137: Add alternative title to maps from Unsorted to Aural / Screen readers on the Accessibility board.

Alternative suggestion for User-notice:

Kartographer maps can now specify an alternative text via the alt= attribute. This is identical to the alt= attribute in the image and gallery syntax. An exception are wikis like Wikivoyage where the miniature maps are interactive.
Wed, May 8, 1:22 PM · User-notice, WMDE-TechWish-Sprint-2024-04-24, Unplanned-Sprint-Work, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-TheDJ, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), WMDE-GeoInfo-FocusArea, Accessibility, Maps (Kartographer)
thiemowmde edited Description on WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:45 PM
thiemowmde moved T353695: Remove meaningless "Cite error: …" prefix in favor of independent error messages from Sprint Backlog to Tech Review on the WMDE-TechWish-Sprint-2024-05-08 board.
Wed, May 8, 12:43 PM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Patch-For-Review, WMDE-TechWish-Maintenance, I18n, Technical-Debt, Cite
thiemowmde added a project to T363095: [Refactor] New class to encapsulate Cite ref operations in VE: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:42 PM · Patch-For-Review, WMDE-TechWish-Sprint-2024-05-08, VisualEditor, VisualEditor-MediaWiki-References, Cite, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Maintenance
thiemowmde moved T357613: Measure the reference use and re-use in VE from Sprint Backlog to Watching / Epic / Stalled on the WMDE-TechWish-Sprint-2024-05-08 board.
Wed, May 8, 12:39 PM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Epic, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Sprint-2024-03-27, WMDE-TechWish-Sprint-2024-03-13, WMDE-TechWish-Sprint-2024-02-28, WMDE-TechWish-Sprint-2024-02-15, WMDE-References-FocusArea
thiemowmde added a project to T357613: Measure the reference use and re-use in VE: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:39 PM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Epic, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Sprint-2024-03-27, WMDE-TechWish-Sprint-2024-03-13, WMDE-TechWish-Sprint-2024-02-28, WMDE-TechWish-Sprint-2024-02-15, WMDE-References-FocusArea
thiemowmde added a project to T363156: Move ReferencePreviews i18n messages from Popups to Cite: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:37 PM · WMDE-TechWish-Sprint-2024-05-08, Patch-For-Review, WMDE-TechWish-Sprint-2024-04-24, Reference Previews, Cite, Page-Previews
thiemowmde added a project to T364382: [Test regression] Citoid breaks Cite browser tests: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:37 PM · Patch-For-Review, WMDE-TechWish-Sprint-2024-05-08, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), WMDE-TechWish-Sprint-2024-04-24
thiemowmde added a project to T363292: Usage statistics for automatic reference generation with Citoid: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:36 PM · MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, WMDE-References-FocusArea
thiemowmde added a project to T362358: Log events for copy and paste action around references in VE: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:35 PM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Patch-For-Review, WMDE-TechWish-Sprint-2024-04-12, WMDE-References-FocusArea
thiemowmde added a project to T353695: Remove meaningless "Cite error: …" prefix in favor of independent error messages: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:35 PM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Patch-For-Review, WMDE-TechWish-Maintenance, I18n, Technical-Debt, Cite
thiemowmde added a project to T356871: [Refactor] Decouple reference reuse workflow from internalList: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:35 PM · WMDE-TechWish-Sprint-2024-05-08, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), WMDE-TechWish-Sprint-2024-04-24, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), WMDE-TechWish-Sprint-2024-02-15, Patch-For-Review, WMDE-TechWish-Sprint-2024-01-31, WMDE-References-FocusArea
thiemowmde added a project to T363096: [Refactor] Get rid of "auto/<#>" and "literal/<name>" internal ref IDs: WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 12:35 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Patch-For-Review, VisualEditor, VisualEditor-MediaWiki-References, WMDE-TechWish-Maintenance, WMDE-TechWish-Sprint-2024-04-12, Cite
thiemowmde closed T363313: Provide basic indicators on how active different communties are as Resolved.
Wed, May 8, 12:30 PM · WMDE-TechWish-Sprint-2024-04-24, WMDE-References-FocusArea, WMDE-TechWish
thiemowmde updated the task description for T353695: Remove meaningless "Cite error: …" prefix in favor of independent error messages.
Wed, May 8, 11:54 AM · WMDE-TechWish-Sprint-2024-05-08, WMDE-TechWish-Sprint-2024-04-24, Patch-For-Review, WMDE-TechWish-Maintenance, I18n, Technical-Debt, Cite
thiemowmde set the image for WMDE-TechWish-Sprint-2024-05-08 to F50955769: fa-calendar-green.png.
Wed, May 8, 9:44 AM
thiemowmde created WMDE-TechWish-Sprint-2024-05-08.
Wed, May 8, 9:44 AM
thiemowmde removed a hashtag from WMDE-TechWish-Sprint-2024-04-24: #qwerty-current.
Wed, May 8, 9:44 AM
thiemowmde closed T362159: [Hackathon session] Browser testing with Cypress as Resolved.
Wed, May 8, 9:41 AM · WMDE-TechWish-Sprint-2024-04-12, Wikimedia-Hackathon-2024
thiemowmde archived WMDE-TechWish-Sprint-2024-04-12.
Wed, May 8, 9:39 AM

Tue, May 7

thiemowmde added a project to T348079: WMDE: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0: Advanced-Search.

Advanced-Search is the only WMDE-TechWish product that contains client-side mw.hook hooks. These have always been documented as public and stable. We also added @stable tags to the code now, see https://gerrit.wikimedia.org/r/1021410.

Tue, May 7, 2:32 PM · Advanced-Search, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Wikibase Product Platform Team WPP, Wikidata, MW-1.42-release

Mon, May 6

thiemowmde closed T328139: Add alternative title to image in nearby popup as Invalid.

The content of the popup is a tiny wikitext document (label and description). If it contains images and if the images use alt= attributes is up to the author of the GeoJSON and/or the author of the map template used.

Mon, May 6, 5:48 AM · WMDE-GeoInfo-FocusArea, Accessibility, Maps (Kartographer)
thiemowmde closed T328139: Add alternative title to image in nearby popup, a subtask of T308320: Improve accessibility for Kartographer, as Invalid.
Mon, May 6, 5:48 AM · MW-1.40-notes (1.40.0-wmf.8; 2022-10-31), WMDE-GeoInfo-FocusArea, Epic, Accessibility, Maps (Kartographer)

Sun, May 5

thiemowmde reopened T328137: Add alternative title to maps as "Open".
Sun, May 5, 1:26 PM · User-notice, WMDE-TechWish-Sprint-2024-04-24, Unplanned-Sprint-Work, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-TheDJ, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), WMDE-GeoInfo-FocusArea, Accessibility, Maps (Kartographer)
thiemowmde reopened T328137: Add alternative title to maps, a subtask of T308320: Improve accessibility for Kartographer, as Open.
Sun, May 5, 1:25 PM · MW-1.40-notes (1.40.0-wmf.8; 2022-10-31), WMDE-GeoInfo-FocusArea, Epic, Accessibility, Maps (Kartographer)

Fri, May 3

thiemowmde moved T328137: Add alternative title to maps from Sprint Backlog to Demo on the WMDE-TechWish-Sprint-2024-04-24 board.
Fri, May 3, 5:46 AM · User-notice, WMDE-TechWish-Sprint-2024-04-24, Unplanned-Sprint-Work, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-TheDJ, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), WMDE-GeoInfo-FocusArea, Accessibility, Maps (Kartographer)
thiemowmde added projects to T328137: Add alternative title to maps: Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-04-24.
Fri, May 3, 5:46 AM · User-notice, WMDE-TechWish-Sprint-2024-04-24, Unplanned-Sprint-Work, MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), User-TheDJ, MW-1.40-notes (1.40.0-wmf.27; 2023-03-13), WMDE-GeoInfo-FocusArea, Accessibility, Maps (Kartographer)

Tue, Apr 30

thiemowmde added a comment to T350092: TemplateData should let you configured a template to disallow adding undocumented parameters.

The dialog explains "This template has no documented parameters and may be intended for use without them". The button says Add undocumented parameter, emphasis on "undocumented". We rephrased these labels just recently during the WMDE-Templates-FocusArea where we reworked this part of VisualEditor. Removing the button might cause even more confusion. Why does it disappear on some templates, but not on others? How do we explain this? How does the user get the button back if they really need to? What's the point of the dialog when there is nothing to do? Do we need to remove the edit feature altogether for such templates? But then again, how do we explain this to the user?

Tue, Apr 30, 7:37 PM · VisualEditor, VisualEditor-MediaWiki-Templates, TemplateData
thiemowmde added a comment to T330578: Allow grouping of template parameters in TemplateData.

What do you mean when you say "grouping"? How would this look like in the different tools that consume TemplateData? Does this include some functional changes, or is it really only visually?

Tue, Apr 30, 7:29 PM · VisualEditor, TemplateData
thiemowmde updated subscribers of T324385: Language names in the template data editor do not have lang or dir attributes.

I just had the idea to compare this with how UniversalLanguageSelector solves the problem of the list becoming unreadable when some of the lines are right-aligned, but most aren't. Turns it sets the lang="…" dir="…" attributes but still forces all lines to be vertically aligned on the left. @Amire80, you are more an expert here. Is it ok to do it like this?

Tue, Apr 30, 7:27 PM · VisualEditor, Unplanned-Sprint-Work, Patch-For-Review, RTL, good first task, I18n, TemplateData
thiemowmde claimed T324385: Language names in the template data editor do not have lang or dir attributes.
Tue, Apr 30, 7:24 PM · VisualEditor, Unplanned-Sprint-Work, Patch-For-Review, RTL, good first task, I18n, TemplateData
thiemowmde claimed T324382: Pressing escape while adding a parameter in the template data editor does not go back to the previous screen.
Tue, Apr 30, 6:54 PM · VisualEditor, Unplanned-Sprint-Work, Accessibility, patch-welcome, Patch-For-Review, TemplateData

Mon, Apr 29

thiemowmde updated the task description for T341779: Move encodeJsVar() and encodeJsCall() from Xml to Html class.
Mon, Apr 29, 10:43 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), MW-1.41-notes (1.41.0-wmf.19; 2023-07-25), Technical-Debt (Deprecation process), HTML5, MediaWiki-General
thiemowmde moved T358637: Duplicated elements in Universal Language Selector from Sprint Backlog to Demo on the WMDE-TechWish-Sprint-2024-04-24 board.
Mon, Apr 29, 8:41 AM · Language-Team (Language-2024-April-June), WMDE-TechWish-Sprint-2024-04-24, MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Localization Infrastructure FY2023-24, Unplanned-Sprint-Work, UniversalLanguageSelector
thiemowmde added a project to T358637: Duplicated elements in Universal Language Selector: WMDE-TechWish-Sprint-2024-04-24.
Mon, Apr 29, 8:41 AM · Language-Team (Language-2024-April-June), WMDE-TechWish-Sprint-2024-04-24, MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Localization Infrastructure FY2023-24, Unplanned-Sprint-Work, UniversalLanguageSelector
thiemowmde moved T347211: Enable line numbering in all namespaces for all wikis from Sprint Backlog to Watching / Epic / Stalled on the WMDE-TechWish-Sprint-2024-04-24 board.
Mon, Apr 29, 8:41 AM · WMDE-TechWish-Sprint-2024-04-24, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish, MediaWiki-extensions-CodeMirror
thiemowmde added a project to T347211: Enable line numbering in all namespaces for all wikis: WMDE-TechWish-Sprint-2024-04-24.
Mon, Apr 29, 8:41 AM · WMDE-TechWish-Sprint-2024-04-24, MW-1.42-notes (1.42.0-wmf.25; 2024-04-02), User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish, MediaWiki-extensions-CodeMirror

Fri, Apr 26

thiemowmde added a comment to T362660: WikidataPageBanner doesn't seem to use wpb_banner wpb_banner_focus_x or wpb_banner_focus_y page properties.

There is a single place in the code that uses the data-pos-x and data-pos-y attributes from the DOM. I assume this is what we see in action. The page properties appear to be unrelated to that.

Fri, Apr 26, 6:41 AM · MW-1.43-notes (1.43.0-wmf.3; 2024-04-30), Web-Team-Backlog (Needs Prioritization (Tech)), Wikidata-Page-Banner

Thu, Apr 25

Quiddity awarded T362531: User-provided mapstyle is not forwarded to the dynamic map a Love token.
Thu, Apr 25, 10:26 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Maintenance, Maps (Kartographer)

Wed, Apr 24

thiemowmde added a project to T362531: User-provided mapstyle is not forwarded to the dynamic map: User-notice.

Suggestion for TechNews:

Wed, Apr 24, 1:03 PM · User-notice-archive, MW-1.43-notes (1.43.0-wmf.2; 2024-04-23), Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Maintenance, Maps (Kartographer)
thiemowmde moved T362904: Scraper: track with production Prometheus from Tech Review to Done on the WMDE-TechWish-Sprint-2024-04-12 board.
Wed, Apr 24, 12:13 PM · Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Maintenance
thiemowmde added a project to T362900: Investigate scraper performance drop-off: WMDE-TechWish-Sprint-2024-04-24.
Wed, Apr 24, 12:13 PM · WMDE-TechWish-Sprint-2024-04-12, WMDE-References-FocusArea
thiemowmde added a project to T362771: Move ReferencePreviews related config flags to Cite's codebase: WMDE-TechWish-Sprint-2024-04-24.
Wed, Apr 24, 12:12 PM · MW-1.43-notes (1.43.0-wmf.6; 2024-05-21), WMDE-TechWish-Sprint-2024-04-24, WMDE-TechWish-Sprint-2024-04-12, Reference Previews, Cite, Page-Previews
thiemowmde added a comment to T362904: Scraper: track with production Prometheus.

Not sure why, but the attached image is private.

Wed, Apr 24, 10:06 AM · Unplanned-Sprint-Work, WMDE-TechWish-Sprint-2024-04-12, WMDE-TechWish-Maintenance
thiemowmde merged T327228: PHP Notice: unserialize(): Error at offset 0 of 249 bytes into T289188: SecurePoll: PHP Notice: unserialize(): Error at offset 0 of 249 bytes.
Wed, Apr 24, 9:22 AM · Trust and Safety Product Team, User-brennen, MediaWiki-extensions-SecurePoll, Wikimedia-production-error
thiemowmde merged task T327228: PHP Notice: unserialize(): Error at offset 0 of 249 bytes into T289188: SecurePoll: PHP Notice: unserialize(): Error at offset 0 of 249 bytes.
Wed, Apr 24, 9:21 AM · MediaWiki-extensions-SecurePoll, Wikimedia-production-error
thiemowmde added a comment to T360110: PHP Notice: unserialize(): Error at offset 65520 of 65535 bytes.

This is probably the same as T259111. Should we merge them?

Wed, Apr 24, 9:20 AM · Unstewarded-production-error, MediaWiki-extensions-LiquidThreads, Wikimedia-production-error
thiemowmde merged task T355347: PHP Notice: unserialize(): Error at offset 65527 of 65535 bytes into T360110: PHP Notice: unserialize(): Error at offset 65520 of 65535 bytes.
Wed, Apr 24, 9:17 AM · MediaWiki-extensions-LiquidThreads, Unstewarded-production-error, Wikimedia-production-error
thiemowmde merged T355347: PHP Notice: unserialize(): Error at offset 65527 of 65535 bytes into T360110: PHP Notice: unserialize(): Error at offset 65520 of 65535 bytes.
Wed, Apr 24, 9:17 AM · Unstewarded-production-error, MediaWiki-extensions-LiquidThreads, Wikimedia-production-error

Tue, Apr 23

thiemowmde added a comment to T353111: Types of formatting in TemplateData based on whitespace alignment by longest parameter.

The last part I don't understand. VisualEditor strictly follows what is specified via TemplateData and always formats the template the same way. There is no "constant trimming and appending". This only happens when another editor uses a gadget that doesn't follow the agreed on specification.

Tue, Apr 23, 2:49 PM · VisualEditor, TemplateData
thiemowmde added a comment to T353111: Types of formatting in TemplateData based on whitespace alignment by longest parameter.

Let's say there is

{{Template
| name    = …
| short   = …
| another = …
}}

in the article and all I want to do as a normal editor is to add the line | longest parameter = …. Out of a sudden I have to re-format the entire template? Why?

Tue, Apr 23, 11:52 AM · VisualEditor, TemplateData

Mon, Apr 22

thiemowmde updated subscribers of T363053: add "exclusive" attribute to parameters with suggested values.

Unfortunately not, sorry. At the moment the ticket explains neither a solution nor a problem. What is the user story? How should the new syntax look like? How should it be presented and explained in the interactive TemplateData editor? How should it be documented? How should consumers like VisualEditor, the MediaWiki-extensions-TemplateWizard, Citoid, or the ContentTranslation workflow behave? Should this really block the user's edit from being saved? How would this look like in the UI? What does the error message say? What if the template already contains an unknown value that wasn't entered by the current user? Should we still block the user from continuing what they wanted to do? Why? How do we explain it to the user? How do we help the user to get unstuck? How do we measure the success rate to make sure the change was worth it and we don't loose meaningful edits due to users getting frustrated and giving up?

Mon, Apr 22, 7:30 AM · Editing-team, VisualEditor, TemplateData

Apr 21 2024

thiemowmde added a comment to T353111: Types of formatting in TemplateData based on whitespace alignment by longest parameter.

It sounds like number 1 is pretty much what people already do: We count how long the longest parameter is and add that number of _ characters to the format string.

Apr 21 2024, 2:51 PM · VisualEditor, TemplateData
thiemowmde added a comment to T363053: add "exclusive" attribute to parameters with suggested values.

Should we merge this ticket into the existing T53375?

Apr 21 2024, 2:31 PM · Editing-team, VisualEditor, TemplateData
thiemowmde added a comment to T303901: Add "strict-type" flag to parameter clause in TemplateData.

The second half sounds like a duplicate of T363053. While T363053 is newer I feel like it describes the issue better.

Apr 21 2024, 2:30 PM · WMDE-Templates-FocusArea, VisualEditor, TemplateData