We should update extensions for the deprecation of openWindow/closeWindow promise in OOjs UI v0.22.
The return value of WindowManager#openWindow (and thus also Window#open) and WindowManager#closeWindow (and thus also Window#close) is no longer a funny nested promise; instead it is an object with a few properties containing regular promises. Using the old calling convention generates deprecation warnings. See T95923: WindowManager interface for opening is not user-friendly and https://gerrit.wikimedia.org/r/#/c/356061/ for details.
Basically, grep all of our code for these functions, and ensure that the return value (if it is used) is used in the new way.
Extension | Patches / Notes | |
---|---|---|
core | https://gerrit.wikimedia.org/r/356992 | |
ArticlePlaceholder | ||
BlueSpiceExtensions | ||
BlueSpiceFoundation | ||
Cargo | ||
Cite | ||
Citoid | https://gerrit.wikimedia.org/r/357433 | |
CollaborationKit | https://gerrit.wikimedia.org/r/357105 | |
CommentStreams | ||
EducationProgram | ||
EventLogging | ||
Flow | https://gerrit.wikimedia.org/r/357434 | |
GoogleLogin | ||
Graph | ||
ImageTweaks | ||
Kartographer | https://gerrit.wikimedia.org/r/357432 | |
LinkSuggest | ||
MediaWikiChat | ||
MobileFrontend | ||
MultimediaViewer | ||
MwEmbedSupport | ||
OOJsUIAjaxLogin | ||
PageViewInfo | ||
PerformanceInspector | ||
PictureGame | https://gerrit.wikimedia.org/r/357414 | |
PopcornEditor | ||
QuizGame | https://gerrit.wikimedia.org/r/357415 | |
RevisionSlider | ||
SemanticComments | ||
SemanticExpressiveness | ||
SemanticLinks | ||
SemanticPageMaker | ||
SocialLogin | ||
SVGEdit | ||
Teahouse | https://gerrit.wikimedia.org/r/357435 | |
TemplateData | https://gerrit.wikimedia.org/r/357436 | |
TimedMediaHandler | ||
Translate | ||
TwoColConflict | https://gerrit.wikimedia.org/r/357213 | |
UniversalLanguageSelector | ||
UploadWizard | ||
VIKI | ||
VirtualKeyboard | ||
VisualEditor | https://gerrit.wikimedia.org/r/356766 https://gerrit.wikimedia.org/r/356767 | |
WikiEditor |