Stop showing IP warning on Lexeme SpecialPages for Wikibase instances that have temporary accounts enabled
Closed, ResolvedPublic

Description

Problem:
We are showing warnings when edits are made via SpecialPages to Lexemes and the user isn't logged in. This warning informs them that their IP will be shown. With IP Masking this will no longer be the case so we should remove the warning.
This applies to all edits to Lexemes that are done via SpecialPages.

Affected SpecialPages:

  • Create Lexeme (both js and non-js)
  • Merge Lexeme

Acceptance criteria:

  • IP leak warning isn't shown when editing Lexemes via SpecialPages when IP Masking is enabled

Event Timeline

Change 984100 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[mediawiki/extensions/WikibaseLexeme@master] Change AnonymousEditWarning to support IP-masking / tempuser

https://gerrit.wikimedia.org/r/984100

Change 984804 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[mediawiki/extensions/WikibaseLexeme@master] Use new AnonymousEditWarningBuilder Service

https://gerrit.wikimedia.org/r/984804

Change 984804 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Use new AnonymousEditWarningBuilder Service

https://gerrit.wikimedia.org/r/984804

Change 984100 abandoned by Arthur taylor:

[mediawiki/extensions/WikibaseLexeme@master] Change AnonymousEditWarning to support IP-masking / tempuser

Reason:

Not needed since I3153030242a3ac597fd7b160897079747c77d648 was merged

https://gerrit.wikimedia.org/r/984100

Michael renamed this task from Stop showing IP warning on Lexeme pages for Wikibase instances that have temporary accounts enabled to Stop showing IP warning on Lexeme SpecialPages for Wikibase instances that have temporary accounts enabled.Dec 22 2023, 2:26 PM

Merge Lexeme is already addressed in T352017, and a fix is included in 984210

Change 986189 had a related patch set uploaded (by Arthur taylor; author: Arthur taylor):

[mediawiki/extensions/WikibaseLexeme@master] Change AnonymousEditWarning to add TempUser support

https://gerrit.wikimedia.org/r/986189

Change 986189 merged by jenkins-bot:

[mediawiki/extensions/WikibaseLexeme@master] Change AnonymousEditWarning to add TempUser support

https://gerrit.wikimedia.org/r/986189