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.39 deployment, should be checked off this list. Please also note blockers on the Production Blockers list of the parent task.
Note: If upstream bugs are not resolved within a reasonable time, the upgrade is prioritized over individual extensions
STATUS: ~317/317 confirmed working (100%)
Extensions:
- 3D - not able to test; same as previous upgrades
- AbuseFilter
- AddHTMLMetaAndTitle
- AdminLinks
- AJAXPoll
- AntiSpoof
- ApprovedRevs
- Arrays
- ArticleCreationWorkflow
- ArticlePlaceholder
- ArticleRatings
- ArticleToCategory2
- AuthorProtect
- AutoCreateCategoryPages
- AutoCreatePage
- Babel
- BetaFeatures
- BlogPage
- Error 1146: Table 'betawiki.revision_actor_temp' doesn't exist
- 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 - MH extension; not working anyway due to Swift
- DataTransfer
- DeleteUserPages
- Description2
- Disambiguator
- DiscordNotifications
- DiscussionTools
- DismissableSiteNotice
- DisplayTitle
- DPLForum
- DummyFandoomMainpageTags
- DynamicPageList
- DynamicPageList3
- DynamicSidebar
- Echo
- Editcount
- EditNotify
- EditSubpages
- EmbedSpotify
- EmbedVideo
- EventLogging
- EventStreamConfig
- ExternalData
- FlaggedRevs
- FlexDiagrams
- Flow
- FontAwesome
- ForcePreview
- Gadgets
- Genealogy
- GeoCrumbs
- GeoData
- GeoGebra
- GlobalBlocking
- GlobalCssJs
- GlobalNewFiles
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleDocs4MW
- GoogleNewsSitemap
- Graph
- GroupsSidebar
- GrowthExperiments
- GuidedTour
- HAWelcome
- HeaderTabs
- HideSection - no options to hide?
- HighlightLinksInCategory
-
HitCounters- broken - ImageMap
- ImageRating
- Special:ImageRating page had no activity that could be undertaken despite image files uploaded locally โ not 1.39 related
- ImportDump
- IncidentReporting
- InputBox
- Interwiki
- InterwikiSorting
-
IPInfo - JavascriptSlideshow
- Josa
- JSBreadCrumbs
- JsCalendar
- Call to undefined function MediaWiki\JsCalendar\wfGetCache() - https://github.com/miraheze/mediawiki/pull/9622
- JsonConfig
- Kartographer
- LabeledSectionTransclusion
- LanguageSelector
- LastModified
- LdapAuthentication (worked with proxy)
- Lingo
- LinkSuggest
- LinkTarget
- LinkTitles
- Linter
- Listings
- LockAuthor
- LoginNotify
- LogoFunctions
- Loops
- MagicNoCache
- ManageWiki
- Exception on Special:ManageWiki/namespaces
- Maps
- MassEditRegex
- MassMessage
- Math
- MatomoAnalytics
- MediaWikiChat
- Mermaid
- MintyDocs
- MirahezeMagic
- MixedNamespaceSearchSuggestions
- MobileDetect
- MobileFrontend
- MobileTabsPlugin
- Moderation
- MsCalendar
- MsCatSelect
- MsLinks
- MsUpload -- unsure if error encountered below is intended behavior, if so, this is safe to close as working, multiple file types in various combinations uploaded successfully.
- Valid images files fail to upload if improper files were included in the same batch
- MultiBoilerplate
- MultimediaViewer
- MyVariables
- NamespacePreload
- NativeSvgHandler
- NewestPages
- NewSignupPage
- Newsletter
- NewUserMessage
- NewUserNotif
- NoTitle
- Nuke
- NukeDPL
- OATHAuth
- OAuth
- OpenGraphMeta
- OrphanedTalkPages
- PageAssessments
- PagedTiffHandler
- PageForms
- PageImages
- PageNotice
- PageProperties
- PageSchemas
- PageTriage
- ParserFunctions
-
PdfBook(will be removed)- [5f26ec1f0f62b2bc17a2e8a0] 2022-10-29 09:51:27: Fatal exception of type "Error"
- PDFEmbed
- Received error when tagging - Unauthorized This server could not verify that you are authorized to access the document you requested. โ not 1.39 related
- PdfHandler
- PipeEscape
- Poem
- PollNY
- Popups
- PortableInfobox
- Preloader
- ProofreadPage
- PropertySuggester
- ProtectionIndicator
- ProtectSite
- Purge
- QuickInstantCommons
- Quiz
- QuizGame
- Call to undefined method - https://phabricator.wikimedia.org/T322959
- RandomGameUnit
- RandomImage
- RandomSelection
- RatePage
-
RegexFunctions - RelatedArticles
- RemovePII
- Renameuser
- ReplaceText
- Report
- RevisionSlider
- RightFunctions
- RottenLinks
- RSS
- SandboxLink
-
Score - ScratchBlocks4
- Scribunto
- Class 'Scribunto_LuaSandboxEngine' not found (https://github.com/miraheze/mw-config/pull/4894/files)
- SecureLinkFixer
- SemanticFormsSelect
- SemanticMediaWiki
- Share
- ShortDescription
- SimpleBlogPage
- [61f016f58914aac6fd415ed4] 2022-10-20 04:35:11: Fatal exception of type "Error" (https://github.com/Universal-Omega/SimpleBlogPage/issues/35)
- SimpleChanges
- SimpleTooltip
- All tooltips appear to work aside from Inline-Image, multiple attempts at alternate syntax were unsuccessful. (root cause was undocumented expectation of full URL path)
- SkinPerPage
- SlackNotifications (will be removed)
- /srv/mediawiki/w/extensions/SlackNotifications/SlackNotificationsCore.php:328 Call to undefined method MediaWiki\Block\DatabaseBlock::getTarget()
- SnapProjectEmbed
- SocialProfile
- SoftRedirector
- SpamBlacklist
- Spoilers
- SpriteSheet
- StandardDialogs
- StopForumSpam (not really possible to test; assuming works)
- StructuredNavigation
- SubpageFun
- SubPageList3
- SyntaxHighlight_GeSHi
- TabberNeue
- Tabs
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateStylesExtender
- Error when accessing Help centre page (Call to undefined method MediaWiki\Extension\TemplateStyles\TemplateStylesMatcherFactory::cssSingleTimingFunction()) (https://github.com/octfx/mediawiki-extensions-TemplateStylesExtender/pull/9)
- TemplateWizard
- TextExtracts
- Thanks
- Theme
- TimedMediaHandler
- Timeline
- TimeMachine
- TitleBlacklist
- TitleKey
- TocTree
- TorBlock
- Translate
- TranslationNotifications
- TreeAndMenu
- TwitterTag
- TwoColConflict
- UniversalLanguageSelector
- UploadsLink
- UploadWizard
- UrlGetParameters
- UrlShortener
- UserFunctions
- UserPageEditProtection
- Variables
- VariablesLua
- VEForAll
- Video
- "Cannot access protected property WikiPage::$mTitle"; Fatal exception of type "Error" when uploading (https://gerrit.wikimedia.org/r/874881)
- VisualEditor
- VoteNY
- WebChat
- Wikibase
- WikibaseEdtf
- WikibaseLexeme
- WikibaseLocalMedia
- WikibaseQualityConstraints
- WikiCategoryTagCloud
- WikidataPageBanner
- WikiDiscover
- WikiEditor
- WikiForum - disabled anyway; not applicable
- wikihiero
- WikiLove - Cannot send to self, but that matches current behavior in live.
- WikimediaIncubator
- WikiSEO
- WikiTextLoggedInOut
- YouTube
Skins:
- Anisa
- apex
- BlueSky
- chameleon
- Citizen
- CologneBlue
- Cosmos
- DuskToDawn
- erudite
- Evelution
- Femiwiki
- Flatbox
- Gamepress
- HasSomeColours
- Mask
- Medik
- Metrolook
- MinervaNeue
- Mirage
- Modern
- Monaco
- MonoBook
- Nimbus
- Nostalgia
- Refreshed
- Snap!
- Timeless
- Truglass
- Tweeki
- Vector
- WMAU