Hello everyone, and welcome to the 28th issue of the Wikipedia Scripts++ Newsletter, covering all our favorite new and updated user scripts since 31 July 2025. OPTIONAL FLAVOR TEXT Aaron Liu (talk) ~~~~
Got anything good? Tell us about your new, improved, old, or messed-up script here!
Eejit43/redirect-helper now supports syncing subpage talk page redirects with their root talk page, and all of his -helper scripts now prompt before closing the tab if a modal dialog is open.
BilledMammal/Move+ needs updating to order list of pages handle lists of pages to move correctly regardless of the discussion's page, so that we may avoid repeating fiasco history.
Alexis Jazz/XwikiXfer can be used to transfer files from one wiki to another; for example, to copy fair use files from Commons to Wikipedia before they are deleted from Commons.
Blame is a revision history search tool for pages and abuse filters. It quickly finds when text was added or removed with flexible search options (similar to the WikiBlame tool, but much faster).
Catatonic shows the number of days since the last edit for each page in user-selected categories.
Clock displays a minimalist UTC clock at the bottom right corner of Wikipedia pages.
FilterDiff improves the readability of Special:AbuseFilter version diffs.
Headway adds collapsible headers to supported noticeboards and project pages, reducing clutter for faster access to requests and discussions.
Rescaled helps administrators clean up orphaned non-free files that have been replaced by a lower-resolution revision.
SockDecay displays the most recent activity for users listed on sockpuppet-related pages (it's a drop-in replacement for cuStaleness.js and sockStaleness.js).
NoRedCat removes redlinked categories from a page.
PersonalEditBlocker(pictured) – define a list of pages where you want to disable editing for yourself, hiding edit/undo/rollback options and displaying a warning.
SectionRemover(pictured) can remove any type of sections.
author-link(pictured) streamlines the process of adding |author-link= parameters to citations.
move-talk-section(pictured) automates the process of moving discussion sections from one page to another, leaving behind {{Discussion moved to}}, and optionally sending a notification to the section's author.
Eejit43/article-cleaner adds the ability to fix stylistic and other miscellaneous issues in articles.
GhostInTheMachine/SortSearchResults sorts the results returned by the search page. Articles are sorted to the top, and pages in other spaces are sorted within the space (by space number, so Talk: is after articles).
Jeeputer/PCBIndicator shows a colored icon in the personal toolbar, next to the notification icons, indicating the current level of Pending Changes backlog.
Jon Harald Søby/mobilePreview lets you preview the mobile version of any wiki page you're on with a sleek, intuitive interface. It makes heavy use of CSS variables in order to let users customize various aspects of the preview.
CollapseNoticeboardHeaders can tidy up noticeboard pages by auto-collapsing the header nav sections and folding up banners so you get right to the content without having to scroll past it all.
RelativeTimestamps add human-readable relative times ("5 minutes ago", "3 hours ago", etc.) after UTC timestamps on history, contribution, talk pages, noticeboards etc. Anywhere it finds any appropriately tagged timestamp at least.
SpellGrammarSuggestions detects spelling and grammar errors and suggest corrections. The correction suggestions are given in wikitext, comparing the original sentence with the correction together with an explanation.
WikiNarrator reads article text aloud. Click ▶ to listen, ⏸ to pause, and ■ to stop. Voice, volume, speed, and pitch can be adjusted in the settings menu, accessed via the button ⚙.
AI Editsummary(pictured) uses AI (Claude) to try to make a good editsummary.
AI Source Verification(pictured) allows you to use Gemini (free!), Claude, or ChatGPT to verify if a source supports a given claim.
CategoryToClipboard(pictured) adds buttons to any category page that allow you to copy category members and subcategories, recursively or not, to your clipboard.
DeduplicateReferences deduplicates references that are exact duplicates. It ignores inexact duplicates. It tries to come up with a reasonable name. It can be used in addition to DuplicateReferences.
ExternalLinkMonitor monitors external links added to the English Wikipedia. It filters out bot edits, people with over 500 edits, and the top 10k domains, and uses User:Novem Linguae's CiteHighlighter to highlight links in red, yellow, or green depending on their reliability.
PreviousDiscussions adds a link to the More menu that searches for your username on subpages of the userpage and talkpage of that account. This is a convenient way to find previous discussions you may have had.
XC makes it easy to identify non-extended confirmed users.
Raladic/HoveringToolbox adds a link to the menu for you to open your own custom hovering toolbox that you can easily pull up from any page for things you use regularly, e.g., links to pages, common templates and others.
hideOrHighlightInvolvedRfDs highlights all XfD discussions which you were part of in any capacity except relisting, and provides a button in the bottom left corner to instead hide all these discussions from the page.
previewRedirectContext(pictured) shows a preview of the redirect in the target page, if it exists.
WatchlistRfD.js automatically watchlists all RfD pages older than 10 days for one month.
Serhio Magpie/Instant Diffs(pictured) allows viewing diff and revision links (including those to foreign wikis and those in the UI) without leaving the page.Instant Diffs
Interceptor is a mobile and desktop countervandalism tool for rollbackers and sysops. It loads recent changes in real time and allows recent changes patrollers to quickly rollback vandalism. Interceptor runs in-browser on your phone, tablet, or computer.
editrequestor allows for the construction of edit requests. It works by detecting the use of a specific preload.
usergroups adds user group and block information to under the username on user pages, and that highlights users based on their user group.
ClaudineChionh/copyPageToClipboard adds a link in the Tools menu to copy the content of the edit form to the system clipboard. Useful for, say, copying text to a text editor for thorough editing.MultiResolver
Daask/MultiResolver(pictured) displays links to multiple resolvers for an identifier. It works for any Wikidata property, although it can be configured with identifier-specific information for improved user experience.
copy-search-results adds a link to the "More"/"Tools" menu on Special:Search which, when clicked, copies the titles of all visible search results (separated by newlines) to the clipboard.
deletion-finder(pictured), inspired by Writ Keeper's "deletionFinder", adds messages following an article's title if it has been previously deleted or taken to AfD (linking to the deletion log or AfD discussion(s), respectively).
displaytitle-editor(pictured) adds an icon following the article title, which, when clicked, allows a DISPLAYTITLE to be added, modified, or removed.
highlight-homographs(pictured) adds a red background to homograph characters in page titles, which may be used to bypass create protection.
null-edit adds a link to the "More"/"Tools" menu which allows the current page to be null edited.
BlockedUserHistory.js, 'Show only blocked users' in p-cactions on history pages, hides all diffs by non-blocked users, leaving diffs by blocked users.
DetectG4G5.js displays an alert if an article may be a CSD G4 (previous AFD) or CSD G5 (created by a sockpuppet).
TemplateTaxonomyCreator adds "search" and "insert citation template" links to the Template:Taxonomy edit page, which makes creating new Template:Taxonomy subpages faster.
VisualEditorEverywhere(pictured) displays the Visual Editor "Edit" tab and "Edit" section link on pages that don't normally have them.
ListUnreferencedParagraphs goes through a list of articles and determines how many paragraphs lack references. It can also be used on a single article to highlight the paragraphs that lack references. Readability
Readability(pictured) color-codes sentences by their readability according to the Flesch reading ease score. Also available in a colorblind friendly version with a different color scheme.
SectionLinks(pictured) adds icons to each section header that, when clicked, copy a link or a permalink to the clipboard.
SourceTable(pictured) adds a button next to the page title when editing AfD discussions. Pressing the button inserts a wikitable into the editor with one column listing the sources in the article, and another column where you can add comments.
PrimeHunter/Where links this.js adds "Where links this" below "What links here" in the toolbox. It shows an unlinked list of up to 500 pages linked from the current page.
Remsense/Line breaks to lists replaces entries separated by line breaks (<br />) selected in the editor with an actual, semantically correct unbulleted list, as mandated by MOS:NOBR.
Rublov/leadcaps compares the capitalization of the bolded title in the lead against the article's actual title and highlights an incorrectly capitalized bolded title in the lead.
Rummskartoffel/talk page usage.js displays information on Special:Contributions and user (talk) pages about the user's most recent edits to talk namespaces.
fastreview makes redirect reviewing quicker. It registers three hotkeys, r which marks a redirect as reviewed, n which advances to the next page in the queue, and t which does both at once.
safemodeShortcut adds Alt+⇧ Shift+\ as a keyboard shortcut to activate safemode on the current page. If you want to disable safemode, you can use your browser's back button or keyboard shortcut (often Alt+←).