⚓ T398673 Unregistered editors on blocked ranges need a way to interact on-wiki to appeal a block
Page Menu
Phabricator
Create Task
Maniphest
T398673
Unregistered editors on blocked ranges need a way to interact on-wiki to appeal a block
Closed, Resolved
Public
1 Estimated Story Points
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
Tchanders
Authored By
Niharika
Jul 4 2025, 7:41 AM
2025-07-04 07:41:32 (UTC+0)
Tags
MediaWiki-Blocks
(Backlog)
MW-1.45-notes (1.45.0-wmf.14; 2025-08-12)
OKR-Work
(Backlog)
Temporary accounts
(In progress)
Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27))
(Done)
MW-1.46-notes (1.46.0-wmf.17; 2026-02-24)
User-notice-archive
(Backlog)
Referenced Files
F66744543: Temp account creations from blocked IP.png
Oct 12 2025, 6:42 AM
2025-10-12 06:42:46 (UTC+0)
F65671586: image.png
Jul 25 2025, 11:03 AM
2025-07-25 11:03:38 (UTC+0)
F63749747: image.png
Jul 10 2025, 2:10 PM
2025-07-10 14:10:09 (UTC+0)
Subscribers
A_smart_kitten
Airtransat236
Aklapper
Ameisenigel
DerHexer
dom_walden
Dragoniez
View All 19 Subscribers
Description
Summary
Users on blocked ranges cannot create a temporary account and engage on wiki to appeal a block. This is problematic.
Background
Without temporary accounts enabled, if someone is blocked due to their IP address being blocked, they can appeal their block via their talk page, if the block allows users to edit their own talk pages. They may be:
A logged in user
A pre-existing temporary account
A logged out IP user, in which case their talk page is User_talk:
In this situation, with temporary accounts enabled:
A logged in user can still edit their own talk page
A pre-existing temporary account can still edit their own talk page
A logged out IP user can no longer edit. Special:MyTalk will direct them to log in. If they manage to find User_talk:
So with temporary accounts being deployed there is no onwiki way to request unblocking for unregistered users without a temporary account affected by an IP (range) block.
Pre-temp accounts users affected by IP (range) blocks can still request IPBE on their user talk page unless that option is specifically disabled. That’s also true for users with active temporary accounts. Here's what that looks like on the block form (bottom checkbox):
However, if a user doesn't have a temp account already there’s no way for them to write on their user talk page because every block by default also prevents temp account creation.
Reported
on wiki
Specifications
From an end user perspective it would be good to keep as much consistency as possible with workflow for IP editors.
Proposed new workflow for editors experiencing the block:
If the option "Prevent this user from editing their own talk page while blocked" is not checked, an unregistered editor on a blocked range should be able to follow a link such as
Special:MyTalk
that displays a warning similar to the messaging we show for new would-be temporary account holders, and a button.
On pressing the button, a temporary account is created and the user is redirected to the talk page.
Note that the temporary account will not actually exist until the user pressed the button.
The user is able to interact with their talk page, as would have happened before temporary accounts were enabled. They are not able to edit other pages.
If the temporary account holder moves to a different wiki where their IP/range is not blocked, they can edit as a regular non-blocked temporary account.
If the temporary account holder moves to a different wiki where their IP/range is blocked, they will be subject to the conditions of the local block (i.e. whether or not talk page editing is allowed for example).
There is no change in workflow for globally blocked users. They will be able to follow instructions as laid out on meta:
Design
Component
Copy
Page title
Appeal this IP block
Page content
Your IP address is blocked from editing. Pressing continue will create a
temporary account
. You can then edit your temporary talk page to appeal this block.
Button
Continue
Instrumentation
Clicking the button should generate a Logstash entry with the temporary account name, indicating that this mechanism was used
Notes
Existing established workflows for handling blocked users on IPs/IP ranges will apply for temp accounts. Some examples of this:
On English Wikipedia users are directed to
when they encounter the blocked message:
MediaWiki:Blockedtext
See
for guidance blocked users receive on frwiki.
Details
Related Changes in Gerrit:
Subject
Repo
Branch
Lines +/-
Limit mw-ipblock-appeal tag application to sitewide account-creation blocks
mediawiki/core
master
+105
-23
Apply "IP block appeal" tag to temporary account creations via Special:Mytalk
mediawiki/core
master
+78
-23
AuthManager: Make it possible to tag auto-creation logs
mediawiki/core
master
+81
-3
Add a test for SpecialMytalk in temp user IP block appeal mode
mediawiki/core
master
+49
-0
Add context parameter for testing special pages
mediawiki/core
master
+18
-4
SpecialMytalk: Allow creating a temporary user to appeal a block
mediawiki/core
master
+158
-16
AuthManager: Add context param to method for setting context user
mediawiki/core
master
+8
-2
Add SpecialMytalkTest to test SpecialMytalk
mediawiki/core
master
+61
-0
Customize query in gerrit
Related Objects
Mentions
Mentioned In
T377771: Consider using the /64 range for IPv6 autoblocks
T401506: MediaWiki:Group-temp.js/.css do not load
T402920: InvalidArgumentException: $usertalk must be provided if block target is not a user/IP
T400465: Blocked users on mobile should be able to follow a clear path to appeal their block
Mentioned Here
T405565: Throttle temporary account creation
T401506: MediaWiki:Group-temp.js/.css do not load
T400465: Blocked users on mobile should be able to follow a clear path to appeal their block
T377771: Consider using the /64 range for IPv6 autoblocks
Event Timeline
There are a very large number of changes, so older changes are hidden.
Show Older Changes
Niharika
added a comment.
Jul 25 2025, 11:47 AM
2025-07-25 11:47:27 (UTC+0)
Comment Actions
@XXBlackburnXx
pointed out on Discord that custom versions of MediaWiki:Blockedtext are not shown to mobile users which might be a separate issue to fix because the default text doesn't provide any useful way for logged-out users to ask for help / request unblocking.
@Johannnes89
@XXBlackburnXx
I filed this as
T400465: Blocked users on mobile should be able to follow a clear path to appeal their block
Tchanders
added a project:
Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15))
Jul 25 2025, 3:15 PM
2025-07-25 15:15:23 (UTC+0)
Tchanders
moved this task from
Priority Backlog
to
Ready
on the
Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15))
board.
Jul 25 2025, 4:33 PM
2025-07-25 16:33:52 (UTC+0)
Tchanders
claimed this task.
Jul 28 2025, 10:30 AM
2025-07-28 10:30:37 (UTC+0)
Tchanders
moved this task from
Ready
to
In Progress
on the
Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15))
board.
Tchanders
set the point value for this task to
Jul 29 2025, 6:40 AM
2025-07-29 06:40:35 (UTC+0)
gerritbot
added a comment.
Jul 29 2025, 3:59 PM
2025-07-29 15:59:08 (UTC+0)
Comment Actions
Change #1173969 had a related patch set uploaded (by Tchanders; author: Tchanders):
[mediawiki/core@master] WIP SpecialMytalk: Allow creating a temporary user to appeal a block
gerritbot
added a project:
Patch-For-Review
Jul 29 2025, 3:59 PM
2025-07-29 15:59:09 (UTC+0)
gerritbot
added a comment.
Jul 29 2025, 5:40 PM
2025-07-29 17:40:18 (UTC+0)
Comment Actions
Change #1173990 had a related patch set uploaded (by Tchanders; author: Tchanders):
[mediawiki/core@master] Add SpecialMytalkTest to test SpecialMytalk
gerritbot
added a comment.
Jul 30 2025, 12:45 PM
2025-07-30 12:45:34 (UTC+0)
Comment Actions
Change #1173990
merged
by jenkins-bot:
[mediawiki/core@master] Add SpecialMytalkTest to test SpecialMytalk
ReleaseTaggerBot
added a project:
MW-1.45-notes (1.45.0-wmf.13; 2025-08-05)
Jul 30 2025, 1:00 PM
2025-07-30 13:00:26 (UTC+0)
gerritbot
added a comment.
Jul 30 2025, 8:25 PM
2025-07-30 20:25:05 (UTC+0)
Comment Actions
Change #1174549 had a related patch set uploaded (by Tchanders; author: Tchanders):
[mediawiki/core@master] AuthManager: Add context param to method for setting context user
Tchanders
moved this task from
In Progress
to
Needs Review
on the
Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15))
board.
Jul 31 2025, 6:20 AM
2025-07-31 06:20:01 (UTC+0)
gerritbot
added a comment.
Aug 4 2025, 1:39 PM
2025-08-04 13:39:05 (UTC+0)
Comment Actions
Change #1174549
abandoned
by Tchanders:
[mediawiki/core@master] AuthManager: Add context param to method for setting context user
Reason:
As per comment
gerritbot
added a comment.
Aug 4 2025, 2:33 PM
2025-08-04 14:33:52 (UTC+0)
Comment Actions
Change #1175526 had a related patch set uploaded (by Tchanders; author: Tchanders):
[mediawiki/core@master] Add context parameter for testing special pages
gerritbot
added a comment.
Aug 4 2025, 2:33 PM
2025-08-04 14:33:55 (UTC+0)
Comment Actions
Change #1175527 had a related patch set uploaded (by Tchanders; author: Tchanders):
[mediawiki/core@master] Add a test for SpecialMytalk in temp user IP block appeal mode
gerritbot
added a comment.
Aug 4 2025, 3:41 PM
2025-08-04 15:41:05 (UTC+0)
Comment Actions
Change #1173969
merged
by jenkins-bot:
[mediawiki/core@master] SpecialMytalk: Allow creating a temporary user to appeal a block
Tchanders
lowered the priority of this task from
High
to
Medium
Aug 5 2025, 3:34 PM
2025-08-05 15:34:43 (UTC+0)
Tchanders
moved this task from
Needs Review
to
Needs QA
on the
Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15))
board.
Comment Actions
Moving to QA while we wait for the test patches to merge, to clear the review column. (Should be possible to QA without those anyway.)
gerritbot
added a comment.
Aug 5 2025, 10:42 PM
2025-08-05 22:42:07 (UTC+0)
Comment Actions
Change #1175526
merged
by jenkins-bot:
[mediawiki/core@master] Add context parameter for testing special pages
gerritbot
added a comment.
Aug 5 2025, 10:43 PM
2025-08-05 22:43:50 (UTC+0)
Comment Actions
Change #1175527
merged
by jenkins-bot:
[mediawiki/core@master] Add a test for SpecialMytalk in temp user IP block appeal mode
ReleaseTaggerBot
edited projects, added
MW-1.45-notes (1.45.0-wmf.14; 2025-08-12)
; removed
MW-1.45-notes (1.45.0-wmf.13; 2025-08-05)
Aug 5 2025, 11:00 PM
2025-08-05 23:00:31 (UTC+0)
Maintenance_bot
removed a project:
Patch-For-Review
Aug 5 2025, 11:30 PM
2025-08-05 23:30:46 (UTC+0)
Dreamy_Jazz
moved this task from
Inbox
to
Engineering
on the
Trust and Safety Product Team
board.
Aug 6 2025, 9:20 AM
2025-08-06 09:20:33 (UTC+0)
Dreamy_Jazz
added a project:
OKR-Work
Aug 14 2025, 10:30 AM
2025-08-14 10:30:06 (UTC+0)
OKryva-WMF
edited projects, added
Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5))
; removed
Trust and Safety Product Sprint (Sprint Rum baba (July 28 - August 15))
Aug 19 2025, 10:26 AM
2025-08-19 10:26:41 (UTC+0)
OKryva-WMF
moved this task from
Priority Backlog
to
Needs QA
on the
Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5))
board.
Aug 19 2025, 10:28 AM
2025-08-19 10:28:42 (UTC+0)
Dreamy_Jazz
mentioned this in
T402920: InvalidArgumentException: $usertalk must be provided if block target is not a user/IP
Aug 26 2025, 3:41 PM
2025-08-26 15:41:33 (UTC+0)
OKryva-WMF
edited projects, added
Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26))
; removed
Trust and Safety Product Sprint (Sprint Princess Tarta (August 18 - September 5))
Sep 4 2025, 3:13 PM
2025-09-04 15:13:25 (UTC+0)
OKryva-WMF
moved this task from
Priority Backlog
to
Needs QA
on the
Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26))
board.
Bugreporter
mentioned this in
T401506: MediaWiki:Group-temp.js/.css do not load
Sep 11 2025, 1:45 AM
2025-09-11 01:45:50 (UTC+0)
A_smart_kitten
subscribed.
Sep 11 2025, 7:53 AM
2025-09-11 07:53:01 (UTC+0)
Comment Actions
Maybe this is worth a
User-notice
, to inform communities of this way in which temp accounts can appeal a block on their IP address (in case communities would want to e.g. edit their
blockedtext
message overrides to account for this)? xref
T401506#11169563
onwards
Dragoniez
subscribed.
Sep 11 2025, 12:15 PM
2025-09-11 12:15:18 (UTC+0)
DerHexer
subscribed.
Sep 26 2025, 10:55 AM
2025-09-26 10:55:16 (UTC+0)
OKryva-WMF
edited projects, added
Product Safety and Integrity
; removed
Trust and Safety Product Sprint (Sprint Dadar Gulung (September 8 - September 26))
Sep 26 2025, 12:44 PM
2025-09-26 12:44:07 (UTC+0)
OKryva-WMF
edited projects, added
Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17))
; removed
Product Safety and Integrity
Sep 26 2025, 12:48 PM
2025-09-26 12:48:20 (UTC+0)
OKryva-WMF
moved this task from
Priority backlog
to
Needs QA
on the
Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17))
board.
Sep 26 2025, 12:48 PM
2025-09-26 12:48:46 (UTC+0)
OKryva-WMF
removed a project:
Trust and Safety Product Team
Oct 3 2025, 2:12 PM
2025-10-03 14:12:02 (UTC+0)
Dragoniez
added a comment.
Oct 12 2025, 6:42 AM
2025-10-12 06:42:46 (UTC+0)
Comment Actions
I've got an inquiry from another jawiki admin, who said "I just saw a temporary account created from a blocked IP that's banned from creating accounts. Why is this happening?".
I tested this on my local MW installation, and the logs do indeed look confusing:
To resolved this, I think we need to:
Add a tag to the logs for account creations made through blocked IPs
Apply stricter throttling to bypassed creations
Dragoniez
added a comment.
Oct 12 2025, 6:52 AM
2025-10-12 06:52:09 (UTC+0)
Comment Actions
Another idea is to require the blocked user to create an appeal and fill a textbox before letting them create a temporary account. This way, we can prevent abuse like creating random temporary accounts and logging out immediately afterwards.
Niharika
added a comment.
Oct 15 2025, 10:05 AM
2025-10-15 10:05:57 (UTC+0)
Comment Actions
@Dragoniez
Is the issue that vandals from blocked ranges can repeatedly create talk pages as a form of abuse?
We have recently introduced a stronger throttle on temp account creations which might help to some extent- see
T405565: Throttle temporary account creation
@Tchanders
can you confirm is the 1 / 10 minute throttle will also apply in this case?
Dragoniez
added a comment.
Oct 15 2025, 1:36 PM
2025-10-15 13:36:34 (UTC+0)
Comment Actions
In
T398673#11275875
@Niharika
wrote:
@Dragoniez
Is the issue that vandals from blocked ranges can repeatedly create talk pages as a form of abuse?
We have recently introduced a stronger throttle on temp account creations which might help to some extent- see
T405565: Throttle temporary account creation
@Tchanders
can you confirm is the 1 / 10 minute throttle will also apply in this case?
@Niharika
Oh, I wasn't aware of that task. AFAICT the throttling also applies to temp account creations via Special:Mytalk, so please forget about the throttling part.
That said, I think it would be helpful if front-end users could tell when an autocreation originates from the special page, since a temp account created from a creation-blocked IP address can look confusing to them. It might be beneficial to add a system-defined tag to such creation logs to make this clearer.
OKryva-WMF
edited projects, added
Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7))
; removed
Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17))
Oct 17 2025, 1:47 PM
2025-10-17 13:47:40 (UTC+0)
OKryva-WMF
moved this task from
Backlog
to
Needs QA
on the
Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7))
board.
Oct 17 2025, 1:48 PM
2025-10-17 13:48:16 (UTC+0)
OKryva-WMF
edited projects, added
Product Safety and Integrity (Crepes au Chocolat (Sprint Nov 10 - Nov 28))
; removed
Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7))
Nov 10 2025, 2:20 PM
2025-11-10 14:20:36 (UTC+0)
OKryva-WMF
moved this task from
Backlog
to
Needs QA
on the
Product Safety and Integrity (Crepes au Chocolat (Sprint Nov 10 - Nov 28))
board.
Nov 10 2025, 2:22 PM
2025-11-10 14:22:32 (UTC+0)
sgrabarczuk
subscribed.
Nov 15 2025, 2:17 AM
2025-11-15 02:17:05 (UTC+0)
gerritbot
added a comment.
Nov 25 2025, 12:43 PM
2025-11-25 12:43:15 (UTC+0)
Comment Actions
Change #1211094 had a related patch set uploaded (by Dragoniez; author: Dragoniez):
[mediawiki/core@master] AuthManager: Make it possible to tag auto-creation logs
gerritbot
added a project:
Patch-For-Review
Nov 25 2025, 12:43 PM
2025-11-25 12:43:16 (UTC+0)
dom_walden
moved this task from
Needs QA
to
Done
on the
Product Safety and Integrity (Crepes au Chocolat (Sprint Nov 10 - Nov 28))
board.
Nov 25 2025, 2:36 PM
2025-11-25 14:36:37 (UTC+0)
dom_walden
subscribed.
Comment Actions
I can confirm the points from
Specification
on testwiki and test2wiki. Also, if I am not blocked and go to Special:MyTalk, I am redirected to the login page.
gerritbot
added a comment.
Nov 25 2025, 3:11 PM
2025-11-25 15:11:32 (UTC+0)
Comment Actions
Change #1211147 had a related patch set uploaded (by Dragoniez; author: Dragoniez):
[mediawiki/core@master] [WIP] Apply "IP block appeal" tag to temporary account creations via Special:Mytalk
Tchanders
moved this task from
Done
to
Needs review
on the
Product Safety and Integrity (Crepes au Chocolat (Sprint Nov 10 - Nov 28))
board.
Nov 26 2025, 12:18 PM
2025-11-26 12:18:36 (UTC+0)
gerritbot
added a comment.
Nov 27 2025, 4:17 PM
2025-11-27 16:17:51 (UTC+0)
Comment Actions
Change #1211094
merged
by jenkins-bot:
[mediawiki/core@master] AuthManager: Make it possible to tag auto-creation logs
gerritbot
added a comment.
Nov 27 2025, 4:17 PM
2025-11-27 16:17:58 (UTC+0)
Comment Actions
Change #1211147
merged
by jenkins-bot:
[mediawiki/core@master] Apply "IP block appeal" tag to temporary account creations via Special:Mytalk
Maintenance_bot
removed a project:
Patch-For-Review
Nov 27 2025, 4:31 PM
2025-11-27 16:31:02 (UTC+0)
ReleaseTaggerBot
added a project:
MW-1.46-notes (1.46.0-wmf.5; 2025-12-02)
Nov 27 2025, 5:00 PM
2025-11-27 17:00:40 (UTC+0)
Tchanders
moved this task from
Needs review
to
Needs QA
on the
Product Safety and Integrity (Crepes au Chocolat (Sprint Nov 10 - Nov 28))
board.
Nov 27 2025, 5:04 PM
2025-11-27 17:04:56 (UTC+0)
Comment Actions
Thank you
@Dragoniez
Dragoniez
added a comment.
Nov 27 2025, 5:23 PM
2025-11-27 17:23:28 (UTC+0)
Comment Actions
In
T398673#11413836
@Tchanders
wrote:
Thank you
@Dragoniez
Sure thing. Thanks for the review :)
OKryva-WMF
edited projects, added
Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12)
; removed
Product Safety and Integrity (Crepes au Chocolat (Sprint Nov 10 - Nov 28))
Dec 1 2025, 9:14 AM
2025-12-01 09:14:23 (UTC+0)
OKryva-WMF
moved this task from
Backlog
to
Needs QA
on the
Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12)
board.
Dec 1 2025, 9:14 AM
2025-12-01 09:14:42 (UTC+0)
Johannnes89
mentioned this in
T377771: Consider using the /64 range for IPv6 autoblocks
Jan 5 2026, 6:50 PM
2026-01-05 18:50:48 (UTC+0)
OKryva-WMF
edited projects, added
Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
; removed
Product Safety and Integrity (Sprint Mince Pie Dec 1 - Dec 12)
Jan 9 2026, 10:35 AM
2026-01-09 10:35:05 (UTC+0)
OKryva-WMF
moved this task from
Backlog
to
Needs QA
on the
Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
board.
Jan 9 2026, 10:35 AM
2026-01-09 10:35:12 (UTC+0)
A_smart_kitten
added a project:
User-notice
Jan 9 2026, 11:49 AM
2026-01-09 11:49:06 (UTC+0)
Comment Actions
One edge-case of the new
IP block appeal
tagging might be to do with partial-blocks. It seems like the current logic in
SpecialMytalk.php
might react to
any
blocks on an underlying IP address, not just sitewide blocks. So then, now that we also have the new tag, it seems like we're getting cases where:
a temp account is created and its account-creation log entry
is tagged with
IP block appeal
...but that same temp account is then
still able to make edits elsewhere on the wiki
(that
aren't
to appeal their IP block).
cc
@Dragoniez
@Tchanders
In
T398673#11171047
@A_smart_kitten
wrote:
Maybe this is worth a
User-notice
, to inform communities of this way in which temp accounts can appeal a block on their IP address (in case communities would want to e.g. edit their
blockedtext
message overrides to account for this)? xref
T401506#11169563
onwards
Given
T377771#11493552
, IMO this feature could maybe benefit from an announcement in Tech/News. Boldly tagging as such :)
gerritbot
added a comment.
Jan 9 2026, 4:46 PM
2026-01-09 16:46:38 (UTC+0)
Comment Actions
Change #1224988 had a related patch set uploaded (by Dragoniez; author: Dragoniez):
[mediawiki/core@master] Add check for account creation blocks to temporary account creation via Special:Mytalk
gerritbot
added a project:
Patch-For-Review
Jan 9 2026, 4:46 PM
2026-01-09 16:46:39 (UTC+0)
STei-WMF
subscribed.
Jan 9 2026, 4:51 PM
2026-01-09 16:51:49 (UTC+0)
Comment Actions
Given
T377771#11493552
, IMO this feature could maybe benefit from an announcement in Tech/News. Boldly tagging as such :)
@A_smart_kitten
thanks!
@Tchanders
how might we word this for Tech News?
Dragoniez
added a comment.
Jan 9 2026, 5:00 PM
2026-01-09 17:00:15 (UTC+0)
Comment Actions
In
T398673#11506964
@A_smart_kitten
wrote:
One edge-case of the new
IP block appeal
tagging might be to do with partial-blocks. It seems like the current logic in
SpecialMytalk.php
might react to
any
blocks on an underlying IP address, not just sitewide blocks. So then, now that we also have the new tag, it seems like we're getting cases where:
a temp account is created and its account-creation log entry
is tagged with
IP block appeal
...but that same temp account is then
still able to make edits elsewhere on the wiki
(that
aren't
to appeal their IP block).
cc
@Dragoniez
@Tchanders
Thanks for spotting this. And I’m especially glad you did, because without the front-end edit tag, this would have been very hard to notice on-wiki :)
Dreamy_Jazz
moved this task from
Needs QA
to
Needs review
on the
Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
board.
Jan 20 2026, 1:19 PM
2026-01-20 13:19:05 (UTC+0)
UOzurumba
moved this task from
To Triage
to
Announce in next Tech/News
on the
User-notice
board.
Jan 21 2026, 3:05 AM
2026-01-21 03:05:50 (UTC+0)
Tchanders
added a comment.
Jan 21 2026, 8:58 AM
2026-01-21 08:58:38 (UTC+0)
Comment Actions
In
T398673#11508154
@STei-WMF
wrote:
Given
T377771#11493552
, IMO this feature could maybe benefit from an announcement in Tech/News. Boldly tagging as such :)
@A_smart_kitten
thanks!
@Tchanders
how might we word this for Tech News?
I think
T377771#11493552
captures it pretty well:
Logged out users should be able to use the default unblock process via user talk page even without already having a TA:
T398673
: Unregistered editors on blocked ranges need a way to interact on-wiki to appeal a block allows creating a TA for user talk page appeals even on blocked IPs / IP ranges (unless „prevent this user from editing their own talk page“ is enabled).
Further details in this task description. Hope that helps!
UOzurumba
subscribed.
Jan 21 2026, 2:26 PM
2026-01-21 14:26:48 (UTC+0)
Comment Actions
In
T398673#11540455
@Tchanders
wrote:
In
T398673#11508154
@STei-WMF
wrote:
Given
T377771#11493552
, IMO this feature could maybe benefit from an announcement in Tech/News. Boldly tagging as such :)
@A_smart_kitten
thanks!
@Tchanders
how might we word this for Tech News?
I think
T377771#11493552
captures it pretty well:
Logged out users should be able to use the default unblock process via user talk page even without already having a TA:
T398673
: Unregistered editors on blocked ranges need a way to interact on-wiki to appeal a block allows creating a TA for user talk page appeals even on blocked IPs / IP ranges (unless „prevent this user from editing their own talk page“ is enabled).
Further details in this task description. Hope that helps!
@Tchanders
Thanks for providing the wording. I am guessing this is ready for Tech News.
UOzurumba
moved this task from
Announce in next Tech/News
to
In current Tech/News draft
on the
User-notice
board.
Jan 21 2026, 2:28 PM
2026-01-21 14:28:11 (UTC+0)
OKryva-WMF
moved this task from
Global wiki rollout
to
Next
on the
Temporary accounts
board.
Jan 28 2026, 1:21 PM
2026-01-28 13:21:24 (UTC+0)
OKryva-WMF
edited projects, added
Temporary accounts
; removed
Temporary accounts (Global wiki rollout)
Madalina
moved this task to
In progress
on the
Temporary accounts
board.
Jan 28 2026, 1:38 PM
2026-01-28 13:38:00 (UTC+0)
STei-WMF
moved this task from
In current Tech/News draft
to
Already announced/Archive
on the
User-notice
board.
Jan 29 2026, 2:00 PM
2026-01-29 14:00:26 (UTC+0)
OKryva-WMF
edited projects, added
Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27))
; removed
Product Safety and Integrity (Sprint Daffodil (Jan 19 - Feb 6))
Feb 10 2026, 8:58 AM
2026-02-10 08:58:51 (UTC+0)
OKryva-WMF
moved this task from
Backlog
to
Needs review
on the
Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27))
board.
Feb 10 2026, 8:59 AM
2026-02-10 08:59:17 (UTC+0)
Tchanders
moved this task from
Needs review
to
Needs QA
on the
Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27))
board.
Feb 17 2026, 10:09 AM
2026-02-17 10:09:02 (UTC+0)
gerritbot
added a comment.
Feb 17 2026, 11:04 AM
2026-02-17 11:04:34 (UTC+0)
Comment Actions
Change #1224988
merged
by jenkins-bot:
[mediawiki/core@master] Limit mw-ipblock-appeal tag application to sitewide account-creation blocks
Maintenance_bot
removed a project:
Patch-For-Review
Feb 17 2026, 11:32 AM
2026-02-17 11:32:08 (UTC+0)
ReleaseTaggerBot
edited projects, added
MW-1.46-notes (1.46.0-wmf.17; 2026-02-24)
; removed
MW-1.46-notes (1.46.0-wmf.5; 2025-12-02)
Feb 17 2026, 12:00 PM
2026-02-17 12:00:43 (UTC+0)
Niharika
closed this task as
Resolved
Feb 25 2026, 11:50 AM
2026-02-25 11:50:41 (UTC+0)
hector.arroyo
moved this task from
Needs QA
to
Done
on the
Product Safety and Integrity (Sprint Flower (Feb 9 - Feb 27))
board.
Feb 27 2026, 3:17 PM
2026-02-27 15:17:52 (UTC+0)
Maintenance_bot
edited projects, added
User-notice-archive
; removed
User-notice
Mar 9 2026, 3:32 PM
2026-03-09 15:32:39 (UTC+0)
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits
US