Page MenuHomePhabricator

Johannnes89 (Johannes)
Steward

Today

  • No visible events.

Tomorrow

  • No visible events.

Thursday

  • No visible events.

User Details

User Since
Oct 7 2020, 9:00 AM (279 w, 6 d)
Availability
Available
LDAP User
Johannnes89
MediaWiki User
Johannnes89 [ Global Accounts ]

Recent Activity

Fri, Feb 13

Johannnes89 added a comment to T415237: etherpad table size is 233GB / plan to delete all etherpads in April 2026.

All pads will be permanently deleted after 30 April, 2026.

I still think this is the worst of all possible options: If there's really no way around a complete purge, you should at least move todays pads to etherpad-legacy.wikimedia.org asap and start a new instance on etherpad.wikimedia.org where people can create new pads not affected from this purge: There're a lot of events already planned for end of April / begin of May with pads being created and communicated in advance, which would all be gone instantly with no chance to back them up in time.

The point of this task and discussion is that maintaining a 233GB single-table database is an operational burden. Spinning up a read-only legacy instance doesn't reduce that burden it just moves it somewhere else. We'd still need a database server hosting that 233GB table, most likely the same and we'd now also need to maintain a separate etherpad application instance serving it. That's more infrastructure to maintain, not less, for a service we're already struggling to maintain.

Fri, Feb 13, 7:18 AM · Patch-For-Review, User-notice, collaboration-services, Wikimedia-Etherpad, Data-Persistence

Thu, Feb 12

Johannnes89 added a comment to T394732: backfillLocalAccounts.php does not (always?) copy checkuser data.

Has this resolved the issue? Is the script now working correctly? Could one of the CheckUsers or stewards please check it?

Thu, Feb 12, 7:17 PM · Product Safety and Integrity, CheckUser, Stewards-and-global-tools, MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
Johannnes89 added a comment to T414990: Disallow unsuppression of abuse filters (and their log entries & filter notes).

Something like T391543: Abusefilter: Request confirmation for making a filter public might already be an improvement

Thu, Feb 12, 6:57 AM · AbuseFilter

Sun, Feb 8

Johannnes89 merged T416805: One of the first references overwrite some of the next ones in the article, when translating to rowiki into T413366: Content translation copied ref displayed as "undefined".
Sun, Feb 8, 10:53 PM · WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, ContentTranslation
Johannnes89 merged task T416805: One of the first references overwrite some of the next ones in the article, when translating to rowiki into T413366: Content translation copied ref displayed as "undefined".
Sun, Feb 8, 10:53 PM · ContentTranslation

Fri, Feb 6

Johannnes89 added a comment to T92795: Users without 'editcontentmodel' user right cannot create MassMessage delivery lists.

How exactly does one "create ContentHandler delivery lists?" - can this be added to the task description? It's very vague.

Using Special:CreateMassMessageList – but mass message senders without admin permissions cannot use that page.

Screenshot 2026-02-06 at 14.45.16.png (822×1 px, 75 KB)

Fri, Feb 6, 1:47 PM · MediaWiki-ContentHandler, MassMessage
Johannnes89 closed T388718: UserInfoCard: Visual cue that other temporary accounts are active on the same IP or IPv6 /64 range as Resolved.

It seems the documentation aspect of this task has been thoroughly forgotten. I came across this accidentally, after being annoyed for a while by my impression that there is no such indication. That even in languages like German this message is not translated yet supports my impression it is basically unknown. If I see it correctly, T415153 is a duplicate of this task.

Fri, Feb 6, 7:58 AM · Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), OKR-Work, Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser-UserInfoCard, CheckUser, WE4.2 Anti-abuse
Johannnes89 closed T388718: UserInfoCard: Visual cue that other temporary accounts are active on the same IP or IPv6 /64 range, a subtask of T384725: [Epic] WE4.2.18 UserInfoCard experiment for assisting patrollers and moderators, as Resolved.
Fri, Feb 6, 7:58 AM · OKR-Work, Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), CheckUser-UserInfoCard, Trust and Safety Product Team, CheckUser, Epic, WE4.2 Anti-abuse

Thu, Feb 5

Restricted Application added a project to T202159: Allow a user to be restricted to a certain rate limit of edits per minute/hour/day, customizable by admins: Product Safety and Integrity.
Thu, Feb 5, 9:04 AM · Product Safety and Integrity, MediaWiki-Blocks
Johannnes89 added a comment to T416541: Automatic global group membership is updated on unrelated local group changes.

Stewards didn’t get GTAIV because it’s redundant to our steward permissions. But it turned out most of us still got the permissions once our local groups changed in a wiki where we hold CU/OS permissions (even when the group change was unrelated to CU/OS like in the example above) or when temporarily granting CU/OS permissions to ourselves to perform actions on a wiki without local CU/OS.
As of today there are just four stewards left without GTAIV https://meta.wikimedia.org/wiki/Special:GlobalUsers?username=&group=steward&limit=100

Thu, Feb 5, 7:00 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), MediaWiki-Platform-Team (Q3 Kanban Board), Trust and Safety Product Team, MediaWiki-extensions-CentralAuth

Wed, Feb 4

Johannnes89 added a comment to T416080: Visual editor does not respect template formats (spaces between parameters) in automatic citation tool.

This doesn't seem to be limited to Safari or mobile browsers. Steps to replicate the issue (even in desktop browsers):

<ref>{{Cite web|title=Rafaela Pimenta talks transfer system, gender inequality and more|url=https://www.bbc.com/sport/football/articles/cj6w3wr9x2lo|website=BBC Sport|date=2026-02-01|access-date=2026-02-01|language=en-GB|first=Simon|last=Stone}}</ref>
  • Switch to 2017 Wikitext editor and use Citoid to create the same citation
  • Observe that the wikitext output matches the format defined in TemplateData
<ref>{{Cite web |last=Stone |first=Simon |date=2026-02-01 |title=Rafaela Pimenta talks transfer system, gender inequality and more |url=https://www.bbc.com/sport/football/articles/cj6w3wr9x2lo |access-date=2026-02-01 |website=BBC Sport |language=en-GB}}</ref>

Can you tell me which desktop browser you're using and ideally the version?

I've tried both Chrome and Firefox and I'm unable to replicate this using the 2010 editor.

Wed, Feb 4, 2:33 PM · Citoid, Mobile, VisualEditor

Tue, Feb 3

Johannnes89 added a comment to T397224: Improve automatic assigning of IP viewer global group.

Another weird case: https://en.wikibooks.org/w/index.php?title=Special:Log&logid=5292619 caused https://en.wikibooks.org/wiki/Special:Log/gblrights even though the relevant local group (CU) wasn't even changed – and local admins shouldn't be able to do anything that affects global groups: All local/global group changes (CU/OS/GS) which trigger granting/removing GTAIV can only be done by stewards.

I suppose this is because the new global group was not initially populated with the users belonging to relevant local groups, so the change took effect the next time the local group membership was changed in any way?

Tue, Feb 3, 7:12 AM · Patch-For-Review, Trust and Safety Product Team, Temporary accounts (Global wiki rollout)

Mon, Feb 2

Johannnes89 added a comment to T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews.

seems like the issue occurs more often recently
https://de.wikipedia.org/wiki/Wikipedia:Technik/Werkstatt#Mouseover_Wikilink_Ferrari_P4/5_→_komische_Seitenvorschau_von_Actinium

Mon, Feb 2, 9:18 PM · Content-Transform-Team, MW-Interfaces-Team, SecTeam-Processed, Trust-and-Safety, Page Content Service, Page-Previews (Tracking), RESTBase-API, User-Josve05a
Johannnes89 merged T382231: Page preview popup displays a removed revision that was vandalized into T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews.
Mon, Feb 2, 4:01 PM · Content-Transform-Team, MW-Interfaces-Team, SecTeam-Processed, Trust-and-Safety, Page Content Service, Page-Previews (Tracking), RESTBase-API, User-Josve05a
Johannnes89 merged task T382231: Page preview popup displays a removed revision that was vandalized into T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews.
Mon, Feb 2, 4:01 PM · MW-Interfaces-Team, MediaWiki-REST-API, Page Content Service
Johannnes89 added a comment to T414789: Grant Access to NDA for Johannnes89.

Thanks! I just tested accessing Turnilo, everything works as expected :)

Mon, Feb 2, 10:40 AM · WMF-NDA-Requests, SRE, LDAP-Access-Requests

Sun, Feb 1

Johannnes89 added a comment to T416080: Visual editor does not respect template formats (spaces between parameters) in automatic citation tool.

This doesn't seem to be limited to Safari or mobile browsers. Steps to replicate the issue (even in desktop browsers):

Sun, Feb 1, 9:53 AM · Citoid, Mobile, VisualEditor
Johannnes89 added a project to T416080: Visual editor does not respect template formats (spaces between parameters) in automatic citation tool: Citoid.
Sun, Feb 1, 9:38 AM · Citoid, Mobile, VisualEditor

Fri, Jan 30

Johannnes89 created T416042: Links to IPs / IP-Ranges in places like Special:BlockList or blocked notices should point to Special:IPContributions instead of Special:Contributions on WMF wikis.
Fri, Jan 30, 7:16 PM · Product Safety and Integrity, Temporary accounts, MediaWiki-Blocks, MediaWiki-Special-pages
Johannnes89 added a comment to T412343: CX 2 replicate the same reference for other passage with different ref in original text.

T413366: Content translation copied ref displayed as "undefined" is probably a duplicate?

Fri, Jan 30, 11:01 AM · VisualEditor, Cite, ContentTranslation

Thu, Jan 29

Johannnes89 closed T415950: Automatic translation does not work in some languages as Invalid.

That's intentional, there's even a warning: "On the English Wikipedia this tool is limited to extended confirmed editors, and the machine translation component is disabled for all users (see WP:CXT)."

Screenshot 2026-01-29 at 21.49.35.png (308×2 px, 66 KB)

Thu, Jan 29, 8:55 PM · ContentTranslation
Johannnes89 updated subscribers of T389939: Wikimedia footer links that use Special:MyLanguage should also use `?uselang=`.

The same issue also affects messages aimed at Temporary accounts, e.g. MediaWiki:Temp-user-banner-tooltip-description-learn-more or MediaWiki:Postedit-temp-created (@Niharika @Madalina fyi). Temporary accounts will always end up on the English version of mw:Special:MyLanguage/Help:Temporary accounts unless wikis create local versions of these messages (which is what I did following a complaint on dewiki) – but local overrides increase the risk of missing potential updates to the original messages.

Thu, Jan 29, 8:24 PM · Readers Essential Work 2025 (Legal footer), I18n, MediaWiki-Internationalization, Patch-For-Review, WikimediaMessages
Johannnes89 merged T415857: Android keyboard no longer appears (Search) into T415677: Search field doesn't get focus when selecting the magnifying glass on mobile.
Thu, Jan 29, 1:35 PM · MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), Regression, MinervaNeue, Mobile
Johannnes89 merged task T415857: Android keyboard no longer appears (Search) into T415677: Search field doesn't get focus when selecting the magnifying glass on mobile.
Thu, Jan 29, 1:35 PM
Johannnes89 added a comment to T339291: Should temp users be counted as registered & active users on Special:Statistics?.

This came up in multiple community discussions and should have higher priority in my opinion. Special:Statistics should at least indicate that it now includes logged out editors as well (which greatly inflates the numbers, especially when users delete their cookies...). Ideally TA should be excluded, just like IPs used to be.

Thu, Jan 29, 1:29 PM · Temporary accounts, Product Safety and Integrity, OKR-Work, MediaWiki-User-management, MediaWiki-Special-pages

Tue, Jan 27

Johannnes89 added a project to T415677: Search field doesn't get focus when selecting the magnifying glass on mobile: MinervaNeue.
Tue, Jan 27, 3:19 PM · MW-1.46-notes (1.46.0-wmf.13; 2026-01-27), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), Regression, MinervaNeue, Mobile
Johannnes89 added a comment to T414789: Grant Access to NDA for Johannnes89.

Due to my mistake https://gerrit.wikimedia.org/r/c/operations/puppet/+/1229200 refers to johannnes89 (there's no account with that name) instead of j89, that needs to be changed.

Tue, Jan 27, 2:26 PM · WMF-NDA-Requests, SRE, LDAP-Access-Requests

Mon, Jan 26

Johannnes89 added a comment to T414789: Grant Access to NDA for Johannnes89.

I'm very sorry I simply submitted the wrong username. Can't remember why but apparently I chose j89 years ago: https://ldap.toolforge.org/user/j89

Mon, Jan 26, 10:23 PM · WMF-NDA-Requests, SRE, LDAP-Access-Requests

Sun, Jan 25

Johannnes89 added a subtask for T414298: Temporary Logo Changes for WP25: T415457: Changes to the Karakalpak Wikipedia logo.
Sun, Jan 25, 7:12 AM · Logos, Epic, Wikimedia-Site-requests
Johannnes89 added a parent task for T415457: Changes to the Karakalpak Wikipedia logo: T414298: Temporary Logo Changes for WP25.
Sun, Jan 25, 7:12 AM · Logos, Wikimedia-Site-requests
Johannnes89 updated the task description for T415457: Changes to the Karakalpak Wikipedia logo.
Sun, Jan 25, 7:11 AM · Logos, Wikimedia-Site-requests
Johannnes89 added a project to T415457: Changes to the Karakalpak Wikipedia logo: Wikimedia-Site-requests.
Sun, Jan 25, 7:09 AM · Logos, Wikimedia-Site-requests

Sat, Jan 24

Johannnes89 edited projects for T415441: Wikipedia in French : Changing the group of reference with the visual editor does not apply when the modification is published, added: VisualEditor-MediaWiki-References; removed Reference Previews.

@Eskivor did assigning ref groups in VisualEditor ever work in articles using {{Références|groupe=note}} instead of <references group="note" />? I don't think the behaviour is unexpected given how much VisualEditor struggles with templates – e.g. T350064: References defined in templates disappear or render differently in Edit mode compared to Read mode? Any way this is unrelated to Reference Previews.

Sat, Jan 24, 3:19 PM · VisualEditor-MediaWiki-References, VisualEditor
Johannnes89 added a project to T366256: Outdated pages displayed in Wikipedia app (and the /api/rest_v1/page/mobile-html/ endpoint) (German Wikipedia): Wikipedia-Android-App-Backlog.
Sat, Jan 24, 12:13 PM · Content-Transform-Team, Page Content Service, Wikipedia-Android-App-Backlog, RESTBase
Johannnes89 added a comment to T382231: Page preview popup displays a removed revision that was vandalized.

Duplicate of T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews?

Sat, Jan 24, 11:12 AM · MW-Interfaces-Team, MediaWiki-REST-API, Page Content Service
Johannnes89 added a comment to T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews.

https://de.wikipedia.org/wiki/Wikipedia:Fragen_zur_Wikipedia#Donald_Sutherland sounds like the same issue

Sat, Jan 24, 10:44 AM · Content-Transform-Team, MW-Interfaces-Team, SecTeam-Processed, Trust-and-Safety, Page Content Service, Page-Previews (Tracking), RESTBase-API, User-Josve05a

Thu, Jan 22

Johannnes89 reopened T414789: Grant Access to NDA for Johannnes89 as "In Progress".

Thanks for working on this task! I'm not yet part of the NDA group (https://ldap.toolforge.org/group/nda) as requested which is why I cannot access Turnilo so far.

Thu, Jan 22, 8:26 PM · WMF-NDA-Requests, SRE, LDAP-Access-Requests

Wed, Jan 21

Johannnes89 added a comment to T290324: Create Oversight-level abuse filters.

Who is able to see the information that a certain filter is suppressed? I would suspect abusefilter-view to suffice, but maybe it is regulated differently?

Wed, Jan 21, 12:26 PM · Community-Wishlist, Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, User-notice, Community-Wishlist-Survey-2023, AbuseFilter

Mon, Jan 19

Johannnes89 added a comment to T414952: Prevent 2FA-required users from disabling their last 2FA method.

Why should this prevented? What is the idea behind it?

MediaWiki can handle the situation without 2FA enabled. For example the user account get new rights that require 2FA, the account can still edit, but not use the extra rights. So in general it is possible to hold rights that are not usable ("Disabled group").

When 2FA is compromised or lost it must be possible to disable or remove that 2FA from the account. Asking for removal of user rights may take to long.
There is no need to block the removal of the last 2FA, maybe add an extra warning that the user group get disabled or is no longer usable.

The general idea is to prevent users from only turning on 2FA when they want to use their interface admin permissions (or other rights which require 2FA). If 2FA "enforcement" just means disabling rights as long as 2FA is deactivated, malicious users could compromise a privileged account and then set up 2FA themselves...

Mon, Jan 19, 8:06 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MediaWiki-extensions-OATHAuth, MediaWiki-User-management
Johannnes89 added a comment to T414990: Disallow unsuppression of abuse filters (and their log entries & filter notes).

The fundamental principle of a wiki is that every change that can be done can also be undone. I don't see sufficient cause to break that principle here.

The proposal is identical to protected variables which also don't allow unprotecting the filter. But I'm open to alternative proposals on how to make sure not to accidentally leak PII in abuse logs...

Mon, Jan 19, 7:55 PM · AbuseFilter
Johannnes89 created T414990: Disallow unsuppression of abuse filters (and their log entries & filter notes).
Mon, Jan 19, 5:39 PM · AbuseFilter
Johannnes89 added a comment to T414952: Prevent 2FA-required users from disabling their last 2FA method.

I'm all in favour of those restrictions, but how should a user a user proceed if they need to temporarily disable 2FA before setting it up on a new devise?

Given that now it is possible to set up many 2FA methods, the proposed way to go is to first set up 2FA on the new device and then remove the old one, so that for the whole time the user has at least one 2FA method.

I'm not sure that's feasible in all situations, but I suppose a user could just ask for temporary removal of their permissions if a scenario occurs where they need to temporarily deactivate 2FA.

Mon, Jan 19, 5:09 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MediaWiki-extensions-OATHAuth, MediaWiki-User-management
Johannnes89 added a comment to T414952: Prevent 2FA-required users from disabling their last 2FA method.

I'm all in favour of those restrictions, but how should a user a user proceed if they need to temporarily disable 2FA before setting it up on a new devise?

Mon, Jan 19, 3:34 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), MediaWiki-extensions-OATHAuth, MediaWiki-User-management
Johannnes89 updated the task description for T414943: dewiki: Exclude paid editing accounts from editor/autoreview autopromotion.
Mon, Jan 19, 11:23 AM · Wikimedia-Site-requests
Johannnes89 added a comment to T413366: Content translation copied ref displayed as "undefined".

I believe the issue occurs when translating an article which uses {{reflist}} (or a local equivalent) instead of <references /> – presumably because ContentTranslate can't properly detect the references. I couldn't reproduce the bug in articles without such a template.

Mon, Jan 19, 6:36 AM · WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, ContentTranslation

Jan 17 2026

Johannnes89 added a comment to T414837: ContentTranslate is messing up references more than usual.

I can reproduce the issue:

Screenshot 2026-01-17 at 10.05.38.png (528×2 px, 248 KB)

  • Notice that the reference gets correctly translated:

Screenshot 2026-01-17 at 10.04.36.png (630×2 px, 302 KB)

  • Now translate a section with another reference and make sure the original reference is different from the first one:

Screenshot 2026-01-17 at 10.04.49.png (1×2 px, 487 KB)

  • Notice how the footnote number has changed in the translation to [1] (instead of [2]) and the footnote shows exactly the same content as the first reference (which is now [undefined] instead of [1] but still shows the same content)

Screenshot 2026-01-17 at 10.04.56.png (1×2 px, 466 KB)

Screenshot 2026-01-17 at 10.05.10.png (1×2 px, 466 KB)

Jan 17 2026, 9:15 AM · ContentTranslation
Johannnes89 closed T414858: Special:AbuseLog pager does not work properly if there are abuse log entries with a revdeled revision as Invalid.

Indeed, "no results" would be wrong, there are results, but not everyone can see them.

Jan 17 2026, 7:23 AM · Security, Patch-For-Review, AbuseFilter

Jan 16 2026

Johannnes89 added a comment to T414789: Grant Access to NDA for Johannnes89.

Hi @Johannnes89 To process your volunteer NDA, I'll need your home mailing address and your personal email address. Please send that information to kfrancis@wikimedia.org. Thanks!

Jan 16 2026, 9:38 PM · WMF-NDA-Requests, SRE, LDAP-Access-Requests
Johannnes89 added a comment to T414802: z-index issue causes random page/home to be unusable as a temp account on MinervaNeue.

Seems like a Regression – the same issue occurred a couple of months ago T407549: [Regression] Temp accounts banner overlay blocks content on mobile and was fixed per QA in T407549#11287143 / F66758361

Jan 16 2026, 4:17 PM · Reader Experience Team, Patch-For-Review, Product Safety and Integrity, Temporary accounts, MinervaNeue (Tracking)
Johannnes89 closed T414792: Lisa Chloé Decruppe as Invalid.
Jan 16 2026, 12:02 PM · Trash
Johannnes89 closed T414790: Lisa Decruppe as Invalid.
Jan 16 2026, 12:02 PM · Trash
Johannnes89 closed T414791: Lisa Chloé Decruppe as Invalid.
Jan 16 2026, 12:01 PM · Trash
Johannnes89 created T414789: Grant Access to NDA for Johannnes89.
Jan 16 2026, 11:47 AM · WMF-NDA-Requests, SRE, LDAP-Access-Requests

Jan 14 2026

Johannnes89 added a comment to T220769: Account created without having a loginwiki or metawiki automatically created.

Doesn't seem to be related to SUL3

I assumed that because T368230 was related to SUL3—after T363695 disabled CentralLogin on loginwiki—this would be as well.

Jan 14 2026, 6:04 PM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth

Jan 13 2026

Johannnes89 added a comment to T220769: Account created without having a loginwiki or metawiki automatically created.

Doesn't seem to be related to SUL3

Jan 13 2026, 11:28 PM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
Johannnes89 removed a subtask for T348388: SUL3: Use a dedicated domain for login and account creation: T220769: Account created without having a loginwiki or metawiki automatically created.
Jan 13 2026, 11:27 PM · Goal, OKR-Work, MediaWiki-Platform-Team (Roadmap), SUL3, Stewards-and-global-tools, MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth
Johannnes89 removed a parent task for T220769: Account created without having a loginwiki or metawiki automatically created: T348388: SUL3: Use a dedicated domain for login and account creation.
Jan 13 2026, 11:27 PM · MediaWiki-Platform-Team, Stewards-and-global-tools, MediaWiki-extensions-CentralAuth
Johannnes89 added a comment to T241440: Allow private blocking of harassment via regexes and URLs on-wiki.

"there's no true global abusefilter that applies to all wikis". Is that still true?

yes

InitialiseSettings.php
'wmgUseGlobalAbuseFilters' => [
	// Enabled on all public sites, see T341159.
	'default' => false,
	'sul' => true,

	// Individual wiki overrides
	'enwiki' => false, // T341159
	'jawiki' => false, // T341159
],
Jan 13 2026, 10:17 AM · Trust and Safety Product Team, Trust-and-Safety, SpamRegex, Stewards-and-global-tools
Johannnes89 added a comment to T290324: Create Oversight-level abuse filters.

Note the Unsuppress will unhide all the logs. Should be warning somewhere or the logs until unflag should stay hidden?

Jan 13 2026, 6:06 AM · Community-Wishlist, Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Patch-For-Review, User-notice, Community-Wishlist-Survey-2023, AbuseFilter
Johannnes89 added a comment to T414396: Suppressed filters should hide abuse logs of other filters' hits for the same edit.

The same issue exists with public vs. private filters (and local vs. global ones). Hypothetically speaking you could set up a filter to log every edit… I don’t think it’s a huge issue if abuse filters with a lower protection level catch the same edit because their log entries won’t indicate that there’s sensitive content.

Jan 13 2026, 6:01 AM · AbuseFilter

Jan 10 2026

Johannnes89 created T414256: Thanks notifications fail to render i18n messages in edit summaries (GrowthExperiments, Wikibase, ...).
Jan 10 2026, 8:01 AM · Wikidata, Add-Link-Structured-Task, GrowthExperiments-NewcomerTasks, Thanks, Connection-Team

Jan 8 2026

Johannnes89 added a comment to T414011: Users with viewsuppressed permissions are able to edit suppressed abuse filters and remove the suppressed flag in the process.

Therefore, the only way that I can see to fix this without the need for a database schema change is to do the same as protected filters and make it impossible to undo the setting of a filter as suppressed. @MolecularPilot, what do you think about this idea?

That could work. Another idea I had is there's already a flag to manually suppress an individual log entry I believe, so we can set this flag on any log entry generated while a filter is suppressed, meaning if the filter is unsuppressed the logs remain suppressed and need manual unsuppression if desired for any reason. Though it might be tricky to backdate this to any logs created between now (when the feature is live) and whenever this patch lands, so I'm leaning towards thinking it's best to make it impossible to unsuppress. I can write a patch for that if we think that's the best way forward and you'd like.

Jan 8 2026, 7:11 AM · Vuln-BrokenAccessControl, SecTeam-Processed, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, AbuseFilter, Security, Security-Team

Jan 7 2026

Johannnes89 added a comment to T414011: Users with viewsuppressed permissions are able to edit suppressed abuse filters and remove the suppressed flag in the process.

Just to make sure this doesn't get overlooked – it's not just about fixing who can edit the filter:

Removing the suppressed checkbox (no matter if oversighters do this intentionally or if it happens via this bug) should never automatically unsuppress previously suppressed abuse logs – they might still contain PII

Jan 7 2026, 8:33 PM · Vuln-BrokenAccessControl, SecTeam-Processed, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, AbuseFilter, Security, Security-Team
Johannnes89 added projects to T414011: Users with viewsuppressed permissions are able to edit suppressed abuse filters and remove the suppressed flag in the process: AbuseFilter, Product Safety and Integrity.
Jan 7 2026, 6:34 PM · Vuln-BrokenAccessControl, SecTeam-Processed, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, AbuseFilter, Security, Security-Team
Johannnes89 created T414011: Users with viewsuppressed permissions are able to edit suppressed abuse filters and remove the suppressed flag in the process.
Jan 7 2026, 6:33 PM · Vuln-BrokenAccessControl, SecTeam-Processed, Product Safety and Integrity (Essential Work Sprint (Dec 15th - Jan 9th)), Essential-Work, AbuseFilter, Security, Security-Team
Johannnes89 added a comment to T413988: Add button to hide revealed IP.

that's also useful on talk pages which now display the show IP button next to TA signatures – there's quite a lot of additional text if the revealed IP is an IPv6...

Jan 7 2026, 3:52 PM · Product Safety and Integrity, CheckUser, Temporary accounts

Jan 6 2026

Johannnes89 edited projects for T413849: all citations are not shown on Min Dong Chinese/Min Dong wikipedia, added: Local-Wiki-Template-And-Gadget-Issues; removed Wikipedia-Android-App-Backlog.
Jan 6 2026, 8:05 AM · Local-Wiki-Template-And-Gadget-Issues
Johannnes89 closed T413849: all citations are not shown on Min Dong Chinese/Min Dong wikipedia as Invalid.

That's not specific to the android app, the citations in https://cdo.wikipedia.org/wiki/Dá̤_(nguòng-só) didn't appear in desktop and mobile browsers as well.

Jan 6 2026, 7:20 AM · Local-Wiki-Template-And-Gadget-Issues

Jan 5 2026

Johannnes89 added a comment to T377771: Consider using the /64 range for IPv6 autoblocks.

The way TAs are implemented already means that someone can't appeal a block through normal channels if they haven't already created a TA on that client pre-block, which artificially decreases the base rate of appeals

Jan 5 2026, 6:50 PM · Product Safety and Integrity, Temporary accounts (Global wiki rollout), MediaWiki-Blocks
Johannnes89 added a comment to T413800: Temporary group toggle at Special:ListUsers does not work with GlobalUserRights.

Not sure if that's different on non-Wikimedia wikis but Special:ListUsers doesn't show any global groups on WMF wikis, no matter if the assigned global group is permanent or temporary? That's why Special:GlobalUsers exists.

Jan 5 2026, 6:35 PM · Patch-For-Review, MediaWiki-extensions-GlobalUserrights
Johannnes89 added a comment to T413216: Special:UserRights links for an external user are not useful.

Thanks @STran

Without doing additional prep work:

  • Talk pages will always be blue, as there won't be an external check to see if the talk page exists
  • Contribs won't support redContribsWhenNoEdits (UserRights sets this to false so it's no difference in this use case

I think this is fine - seems better to have a wrongly-coloured link than no link.

Agree.

Block and Send Email do checks on the local wiki which I would prefer not to check on the external wiki as this adds an API call. If this is the case, then should these links always be shown? Or never shown?

We could remove these, perhaps. @Johannnes89 Do you find these links particularly useful when editing the groups of a user at an external wiki?

I've never used block and email links via Special:UserRights. meta:Special:UserRights already doesn't show those links, instead there are talk, contribs, membership in global groups – different to en:Special:UserRights and other wikis (talk, contribs, block, send email).

Jan 5 2026, 6:22 PM · Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27)), Essential-Work, Patch-For-Review, MediaWiki-User-management

Jan 4 2026

Johannnes89 added a comment to T413725: Citoid automatic citation returns possibly cached information.

Probably just random search results from https://search.crossref.org/search/works? (see e.g. T382446: Return >1 results from search in citoid service in the absence of a url, doi, isbn or pmcid/pmid / T413679: Revise Citoid “Automatic” tab UX to clarify text input performs a search, not a definitive lookup)

Jan 4 2026, 6:18 PM · Citoid

Jan 3 2026

Johannnes89 closed T413686: phabricator.wmcloud.org account verification request: <YOUR USERNAME HERE> as Invalid.
Jan 3 2026, 2:30 PM · Trash
Johannnes89 closed T413685: Create project tag for <INSERT HERE> as Invalid.
Jan 3 2026, 2:30 PM · Trash

Jan 2 2026

Johannnes89 added a comment to T413660: ATJ.WP : Vector sticky header is really sticky.

Glad you were able to fix it :)

Jan 2 2026, 9:12 PM · Local-Wiki-Template-And-Gadget-Issues
Johannnes89 added a comment to T413660: ATJ.WP : Vector sticky header is really sticky.

Everything works as intended if you use https://atj.wikipedia.org/wiki/Otitikowin?safemode=1 which makes me believe that https://atj.wikipedia.org/wiki/MediaWiki:Common.css is responsible for the issue.

Jan 2 2026, 2:18 PM · Local-Wiki-Template-And-Gadget-Issues

Jan 1 2026

Restricted Application added a project to T268177: Make IPInfo available on mobile: Product Safety and Integrity.
Jan 1 2026, 10:05 PM · Product Safety and Integrity, Trust and Safety Product Team, Mobile, IP Info

Dec 30 2025

Johannnes89 added a comment to T413612: Information Disclosure: Username Enumeration via Special:UserRights.

I don't see the issue MediaWiki is transparent by design – https://meta.wikimedia.org/wiki/Special:UserRights works just like https://meta.wikimedia.org/wiki/Special:CentralAuth or https://meta.wikimedia.org/wiki/Special:ListUsers

Dec 30 2025, 10:01 PM · MediaWiki-General, SecTeam-Processed

Dec 28 2025

Johannnes89 added a comment to T412222: Update temporary account creation rate limits.

Is the default mentioned at https://www.mediawiki.org/wiki/Manual:$wgTempAccountCreationThrottle still correct or should the documentation page be updated with the newly introduced limits?

Dec 28 2025, 6:57 PM · Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12), Temporary accounts
Restricted Application added a project to T26294: Should block IPv6 addresses at /64 instead of /128: Product Safety and Integrity.
Dec 28 2025, 6:52 PM · Product Safety and Integrity, MediaWiki-Blocks, IPv6
Johannnes89 added a comment to T364245: Recentchanges and cu_changes tables are occasionally missing revisions on multiple wikis.

https://de.wikipedia.org/wiki/Spezial:Beiträge/~2025-42582-52 might be related – IP is unavailable for the second revision (and therefore no IP info as well)

Dec 28 2025, 12:30 PM · Moderator-Tools-Team, Data-Persistence, MediaWiki-Recent-changes

Dec 27 2025

Johannnes89 added a project to T285973: Add functionality that allows language switching in editing mode: UniversalLanguageSelector.
Dec 27 2025, 10:12 AM · UniversalLanguageSelector, Community Feedback (Reader), Vector 2022, VisualEditor, task-needs-improvement
Johannnes89 added a project to T391512: make the language selector functional also in editing mode: Vector 2022.
Dec 27 2025, 10:11 AM · Vector 2022, Wikidata Integration in Wikimedia projects, MediaWiki-extensions-Wikibase-Client, Wikidata, UniversalLanguageSelector
Johannnes89 added projects to T413536: Wikipedia: languages and Commons link not available in editing mode: Vector 2022, UniversalLanguageSelector.
Dec 27 2025, 10:11 AM · UniversalLanguageSelector, Vector 2022
Johannnes89 added a comment to T285973: Add functionality that allows language switching in editing mode.

The specific issue reported in this ticket appears to be fixed, ULS works in VisualEditor and Wikitext 2017 editor. It doesn't work when using the regular wikitext editor (T391512) and when switching from regular wikitext editor to VisualEditor (because the page is not reloaded and the buttons already disappeared -> T413536)

Dec 27 2025, 10:10 AM · UniversalLanguageSelector, Community Feedback (Reader), Vector 2022, VisualEditor, task-needs-improvement

Dec 26 2025

Johannnes89 updated the task description for T377771: Consider using the /64 range for IPv6 autoblocks.
Dec 26 2025, 9:26 PM · Product Safety and Integrity, Temporary accounts (Global wiki rollout), MediaWiki-Blocks
Johannnes89 closed T413514: Software desactualizado as Invalid.
Dec 26 2025, 1:13 PM · Trash

Dec 20 2025

Johannnes89 added a comment to T413277: External link check should ignore links to Sister Projects.

That's only true for Wiktionary and Wikisource per https://en.wikipedia.org/wiki/MOS:INTERWIKI – and other projects are even more restrictive and prohibit any interwiki links in the article body (except for sections like "external links"), e.g. https://de.wikipedia.org/wiki/Wikipedia:Verlinken#ANR or https://pt.wikipedia.org/wiki/WP:NOIW. And if projects allow interwiki links in certain circumstances, they should be formatted like that instead of using the external link format.

Dec 20 2025, 10:23 AM · Verified, Editing QA, Editing-team (Kanban Board), OKR-Work, Goal, VisualEditor Suggestion Mode
Johannnes89 added a comment to T413282: Suggestion Mode: Add Citation should offer a 3rd option to add a {{citation needed}}.

We shouldn't allow newcomer users to insert content while already indicating that they don't have a source for it. In that case they shouldn't add new content (unless it's common knowledge, but in that case {{citation needed}} would be wrong as well).

Dec 20 2025, 10:11 AM · Editing-team (Planning), VisualEditor Suggestion Mode

Dec 19 2025

Johannnes89 added a comment to T410164: [Legal Footer] Turn on wmgUseLegalFooterContactLink config for phase 1 wikis.

Re. 2. (@SToyofuku-WMF @Etonkovidova): correct, the specification doc was just noting that a sidebar Contacts link was an existing feature on those wikis, but we are not affecting those with this project. The local community is free to keep a link like that (or even better, they could update the community page it points to, so that it mentions our new link).

I was unaware of T389939: Wikimedia footer links that use Special:MyLanguage should also use `?uselang=` - let's hope that gets resolved, since indeed, it's not great UX, especially for the various legal links in the footer (terms of use, privacy policy, etc)

Dec 19 2025, 10:07 AM · Reader Experience Team (REx Sprint 12 [Q2 Dec 16 - Jan 26]), Readers Essential Work 2025 (Legal footer), Wikimedia-Site-requests

Dec 14 2025

Johannnes89 added a comment to T412640: VE hangs on this computer outside of Incognito mode.

Does this happen with any page (no matter the page size)? Did you check if you're using a script / gadget or a browser extension which might cause the issue? -> https://www.mediawiki.org/wiki/Help:Locating_broken_scripts

Dec 14 2025, 9:23 PM · VisualEditor

Dec 11 2025

Johannnes89 added a subtask for T399467: [REQUEST] [Parent Task] Add footer link to "Legal & safety contacts": T412455: [Legal Footer] Turn on wmgUseFooterLegalContactLink config for English and German.
Dec 11 2025, 8:39 PM · Reader Experience Team (REx Sprint 12 [Q2 Dec 16 - Jan 26]), Readers Essential Work 2025 (Legal footer), WikimediaMessages
Johannnes89 added a parent task for T412455: [Legal Footer] Turn on wmgUseFooterLegalContactLink config for English and German: T399467: [REQUEST] [Parent Task] Add footer link to "Legal & safety contacts".
Dec 11 2025, 8:39 PM · Reader Experience Team (REx Sprint 12 [Q2 Dec 16 - Jan 26]), Wikimedia-Site-requests, Readers Essential Work 2025 (Legal footer)

Dec 8 2025

Johannnes89 added a project to T412043: Missing TTS icon in the playstore production release but it is working in local debugging: Wikisource Reader App.
Dec 8 2025, 8:29 PM · Wikisource Reader App

Dec 7 2025

Johannnes89 changed the subtype of T411953: Using Special:EditWatchlist doesn’t remove titles when watchlist seems too large from "Task" to "Bug Report".
Dec 7 2025, 11:56 AM · Moderator-Tools-Team, MediaWiki-Watchlist
Johannnes89 added a comment to T411952: Special:CreateLocalAccount doesn't create accounts for other users due to IP blocks, even when I am a sysop.

sounds similar to T330602: Special:CreateLocalAccount should comply with user's block-bypass permissions which got resolved by fixing T189362: ipblock-exempt does not allow account creation when blocked – seems like IPBE gets ignored again

Dec 7 2025, 10:23 AM · MediaWiki-Platform-Team (Q3 Kanban Board), MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), MediaWiki-extensions-CentralAuth

Dec 6 2025

Johannnes89 added a comment to T411927: Temporary account adding URL on first Publish attempt gets hCaptcha request, but no popup..

Another report: https://www.mediawiki.org/wiki/Talk:Product_Safety_and_Integrity/Anti-abuse_signals/hCaptcha#hCaptcha_does_not_show

Dec 6 2025, 12:38 PM · Product Safety and Integrity, WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension)

Dec 3 2025

Johannnes89 added a comment to T411238: Unexpected wikitext changes & whitespace removals by VisualEditor edits.

I don't think this is worth a Tech News entry. Others might disagree (perhaps @doctaxon who added the user-notice tag?) but I would still consider this a "limited-scale incident" -> https://meta.wikimedia.org/wiki/Tech/News/For_contributors#What_is_typically_not_included

Dec 3 2025, 5:32 PM · VisualEditor, Essential-Work, Content-Transform-Team (Work In Progress), User-notice, Cite, WMDE-TechWish-Sprint-2025-11-25-Spekulatius, Parsoid, Regression

Dec 1 2025

Johannnes89 edited projects for T411376: soft error 404 archive url result automatic add a citation, added: Citoid; removed VisualEditor.
Dec 1 2025, 6:46 PM · Patch-For-Review, Citoid
Johannnes89 added a comment to T411329: Use human-friendly digit grouping in temporary account names.

https://www.mediawiki.org/wiki/Trust_and_Safety_Product/Temporary_Accounts/Repository lists several user scripts which might help distinguishing different TA.

Dec 1 2025, 6:29 AM · Product Safety and Integrity, Temporary accounts