Update this task with a list of fully tested extensions, as they are tested. Note which issues they have and whether they should be removed, are an upgrade blocker, or any other relevant details.
Only extensions or skins that seem to fully work without issue, or when the issue is acceptable to move forward with MediaWiki 1.38 deployment, should be checked off this list. Please also note blockers on the Production Blockers list of the parent task.
STATUS: ~318/319 confirmed working (99%)
Extensions:
- 3D (unable to test, few wikis are using)
- AbuseFilter
- AddHTMLMetaAndTitle
-
AddThis— will be removed (T7876) - AdminLinks
- AJAXPoll
- AntiSpoof
- ApprovedRevs
- Arrays
- ArticleCreationWorkflow
- ArticlePlaceholder
- ArticleRatings
- ArticleToCategory2
- AuthorProtect
- AutoCreateCategoryPages
- AutoCreatePage
- Cannot access private property Parser::$mStripState (https://github.com/Universal-Omega/AutoCreatePage/commit/b732db1)
- Babel
- BetaFeatures
- BlogPage
- ERROR - syntax error, unexpected '$urlHost' (T_VARIABLE) (nothing to do with blog page, a wrong rebased caused syntax error in core) - https://github.com/miraheze/mediawiki/pull/7343
- Bootstrap
- Calendar
- Capiunto
- Cargo
- CategoryExplorer
- CategorySortHeaders
- CategoryTree
- CentralAuth
- CentralNotice
- CharInsert
- CheckUser
- Cite
- CiteThisPage
- cldr
- CleanChanges
- CodeEditor
- CodeMirror
- CollapsibleVector
- Commentbox
- Comments
- CommentStreams
- CommonsMetadata
- ConfirmEdit
- ContactPage
- ContributionScores
- CookieWarning
- CountDownClock
- CreatedPagesList
- CreatePage
- CreatePageUw
- CreateRedirect
- CreateWiki
- CSS
- DarkMode
- DataDump
- DomainException: HTMLForm::getField: no field named generatedumptype (https://github.com/miraheze/DataDump/commit/a587907)
- DataTransfer
- DeleteUserPages
- Description2
- Disambiguator
- DiscordNotifications
- DiscussionTools
- DismissableSiteNotice
- DisplayTitle
- DPLForum
- DummyFandoomMainpageTags
- DynamicPageList
- DynamicPageList3
- DynamicSidebar
- Echo
- Editcount
- EditNotify
- EditSubpages
- EmbedSpotify
- EmbedVideo
- EventLogging
- EventStreamConfig
- ExternalData
-
FancyBoxThumbs— will be removed (T9343) - FlaggedRevs
- Flow
- FontAwesome
- ForcePreview
- Gadgets
- Genealogy
- GeoCrumbs
- GeoData
- GeoGebra
-
GettingStarted— will be removed (T8979) - GlobalBlocking
- GlobalCssJs
- GlobalNewFiles
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleDocs4MW
- GoogleNewsSitemap
- Graph
- GroupsSidebar
- GuidedTour
- HAWelcome
- HeaderFooter — will be removed (T9357)
- HeaderTabs
- HideSection
- HighlightLinksInCategory
- HitCounters
- Incompatible with AF: Argument 1 passed to HitCounters\Hooks::onAbuseFilterGenerateTitleVars() (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/HitCounters/+/802954)
- ImageMap
- ImageRating
- ImportDump - not tested; not even active in prod yet
- IncidentReporting
- InputBox
- Interwiki
- InterwikiSorting
- JavascriptSlideshow
- Josa
- JSBreadCrumbs
- JsCalendar
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LanguageSelector
- LastModified
- LdapAuthentication (proxied via test101 from ldapwikiwiki to test — Universal Omega)
- Lingo
- LinkSuggest
- LinkTarget
- LinkTitles
- Linter
- Listings
- LockAuthor
- LoginNotify
- LogoFunctions
- Loops
- MagicNoCache
-
MagicNumberedHeadings— will be removed (T8897) - ManageWiki
- Maps
- callback 'MapsRegistration::onRegistration' is not callable
- https://github.com/ProfessionalWiki/Maps/issues/689#issuecomment-1149187699
- MassEditRegex
- MassMessage
- Math — does not appear to be properly rendering — appears to work when proxying to another wiki
- MatomoAnalytics
- MediaWikiChat
- Mermaid
- MintyDocs
- MirahezeMagic
- MixedNamespaceSearchSuggestions
- MobileDetect
- MobileFrontend
- MobileTabsPlugin
- Moderation
- MsCalendar
- MsCatSelect
- MsLinks
- MsUpload
- MultiBoilerplate
- MultimediaViewer
- MyVariables
- NamespacePreload
- NativeSvgHandler
- NewestPages
- NewSignupPage
- Newsletter
- NewUserMessage
- NewUserNotif
- NoTitle
- Nuke
- NukeDPL
- OATHAuth
- OAuth
- OpenGraphMeta
- OrphanedTalkPages
- PageAssessments
- PagedTiffHandler
- PageForms
- PageImages
- PageNotice
- PageSchemas
- PageTriage
- ParserFunctions
- Patroller — not installed - submodule should be removed
- PdfBook — doesn't properly load — no fatal so not an upgrade blocker, we should consider what to do with it in the long-term though
- PDFEmbed (https://github.com/miraheze/PDFEmbed/pull/10)
- PdfHandler
- PipeEscape
- Poem
- PollNY
- Popups
- PortableInfobox
- Preloader
- ProofreadPage
- PropertySuggester
- ProtectionIndicator
- ProtectSite
- Purge
- QuickInstantCommons
- Quiz
- QuizGame - clicking 'create and play' not working; no fatal; not being marked as a blocker, I am trying to work with upstream to fix it if it persists
- RandomGameUnit
- RandomImage
- RandomSelection
- RatePage - Seems to cause Tools sidebar section to disappear/RelatedArticles section at bottom of page if loaded (https://gitlab.com/nonsensopedia/extensions/ratepage/-/issues/77) — upstream as committed to fixing so no longer a blocker
- RegexFunctions — hard-disabled; should be completely uninstalled probably.
- RelatedArticles
- RemovePII
- Renameuser
- ReplaceText
- Report
- RevisionSlider
- RightFunctions
- RottenLinks
- RSS
- SandboxLink
- ScratchBlocks4
- Scribunto
- SecureLinkFixer
- SemanticMediaWiki
- ShortDescription
- SimpleBlogPage
- SimpleChanges
- SimpleTooltip
- SkinPerPage
- SlackNotifications
- SnapProjectEmbed
- SocialProfile
- SoftRedirector
- SpamBlacklist
- Spoilers
- SpriteSheet
- StandardDialogs
- StopForumSpam
- StructuredNavigation
- SubpageFun
- SubPageList3
- SyntaxHighlight_GeSHi
-
Tabber— removed (T8899) - TabberNeue
- Tabs
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateStylesExtender
- TemplateWizard
- TextExtracts
- Thanks
- Theme
- TimedMediaHandler
- Timeline
- TimeMachine
- TitleBlacklist
- TitleKey
- TocTree
- TorBlock
- Translate
- TranslationNotifications
- TreeAndMenu
- TwitterTag
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- UploadWizard
- UrlGetParameters
- UrlShortener
- UserFunctions
-
UserMerge- Removed - UserPageEditProtection
- Variables
- VariablesLua
- VEForAll
- Video
- Call to undefined method User::addWatch() (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Video/+/803534)
- VisualEditor
- VoteNY
- WebChat
- Wikibase
- WikibaseLexeme
- WikibaseLocalMedia
- WikibaseQualityConstraints
- WikiCategoryTagCloud
- WikidataPageBanner
- WikiDiscover
- WikiEditor
- WikiForum
- wikihiero
- WikiLove
- WikimediaIncubator
- WikiSEO
- WikiTextLoggedInOut
- YouTube
Skins:
- Anisa
- apex
- BlueSky
- chameleon
- Citizen
- CologneBlue
- Cosmos
- DuskToDawn
- erudite
- Evelution
- Femiwiki
- Flatbox
- foreground — will be removed (T9168)
- Gamepress
- HasSomeColours
- Mask
- Medik
- Metrolook
- MinervaNeue
- Mirage
- Modern
- Monaco
- MonoBook
- Nimbus
- Nostalgia
-
pivot— will be removed (T9340) - Refreshed
- snapwikiskin
- Timeless
- Truglass
- Tweeki
- Vector
- WMAU