close
Jump to content

User:Seercat3160/ColourfulTemporaryAccounts

From Wikipedia, the free encyclopedia
ColourfulTemporaryAccounts
DescriptionHighlights Temporary Account links with colours to aid distinguishing different accounts
AuthorSeercat3160
StatusStable enough
First releasedNovember 9, 2025; 9 months ago (2025-11-09)
Version0.4.0
UpdatedFebruary 6, 2026; 6 months ago (2026-02-06)
SkinsVector 2022, Minerva Neue
SourceUser:Seercat3160/ColourfulTemporaryAccounts.js

ColourfulTemporaryAccounts highlights temporary accounts in Special:RecentChanges, watchlists, and page histories with stable, distinct colours. This script is forked from User:Aaron Liu/TemporaPaint.js, and generates colours with better contrast by using a fixed lightness for the text and background colours. It also works correctly on pages that update their information without a full page reload, such as watchlists and Special:RecentChanges, and on mobile[a], while TemporaPaint does not.

Any issues, questions, suggestions, or other discussion related to this script are welcome on the talk page. Users may wish to watchlist this documentation page for a changelog when the script is updated.

If a text-based rather than colour-based approach is desired, User:JeffUK/VerboseTemporaryAccounts.js is available which does just that. VTA and CTA both work if installed at the same time.

Comparison with other tools

[edit]

Here are some example temporary accounts[b] and how they are displayed by this script,[c] TemporaPaint,[d], User:VectorWorld/TemporaryAccountsAmongUs.css,[e] VerboseTemporaryAccounts,[f] and de:Benutzer:Aka/tempkontfett.js.[g] Due to wiki limitations this table only emulates the appearance of the Vector 2022 skin, and cannot show a comparison with however you would currently see a TA.

Comparison of Temporary Account highlight tools
AccountDefaultCTATPTAAUVTAtempkontfett
~2023-90344-01 ~2023-90344-01 ~2023-90344-01 ~2023-90344-01 ~2023-90344-01 ~2SpongeHammer ~2023-90344-01
~2023-05883-11 ~2023-05883-11 ~2023-05883-11 ~2023-05883-11 ~2023-05883-11 ~2ChainKnot ~2023-05883-11
~2023-16798-15 ~2023-16798-15 ~2023-16798-15 ~2023-16798-15 ~2023-16798-15 ~2ArchLeg ~2023-16798-15
~2023-61248-36 ~2023-61248-36 ~2023-61248-36 ~2023-61248-36 ~2023-61248-36 ~2StationPot ~2023-61248-36
~2023-85250-14 ~2023-85250-14 ~2023-85250-14 ~2023-85250-14 ~2023-85250-14 ~2FlagSquare ~2023-85250-14
~2023-79491-54 ~2023-79491-54 ~2023-79491-54 ~2023-79491-54 ~2023-79491-54 ~2HeartRod ~2023-79491-54
~2023-69115-87 ~2023-69115-87 ~2023-69115-87 ~2023-69115-87 ~2023-69115-87 ~2SpringScrew ~2023-69115-87
~2023-26104-80 ~2023-26104-80 ~2023-26104-80 ~2023-26104-80 ~2023-26104-80 ~2TreePlane ~2023-26104-80
~2023-47019-93 ~2023-47019-93 ~2023-47019-93 ~2023-47019-93 ~2023-47019-93 ~2CurtainBrain ~2023-47019-93
~2023-98584-05 ~2023-98584-05 ~2023-98584-05 ~2023-98584-05 ~2023-98584-05 ~2DogDoor ~2023-98584-05
  1. more precisely the Minerva Neue skin
  2. these all have the year part set as 2023, so cannot be valid accounts
  3. revision 1321219739
  4. revision 1320438132
  5. revision 1320566423
  6. revision 1321573040
  7. revision 257786567

Changelog

[edit]

0.4.0

[edit]
  • Added support for more links (such as those in edit summaries) by using the text content of a.mw-tempuserlink elements.
  • On load, run against a larger portion of the page. This means the script now works for more of the page content, such as the "Results for ~2023-69115-87" part of Special:Contributions.

0.3.0

[edit]
  • Fixed background colour on the Minerva Neue skin (used on mobile)