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} 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
| -- | -- | --
| {icon check color=green} | core | https://gerrit.wikimedia.org/r/356992
| {icon check color=green} | ArticlePlaceholder |
| {icon check color=green} | BlueSpiceExtensions |
| {icon check color=green} | BlueSpiceFoundation |
| {icon check color=green} | Cargo |
| {icon check color=green} | Cite |
| {icon check color=green} | Citoid | https://gerrit.wikimedia.org/r/357433
| {icon check color=green} | CollaborationKit | https://gerrit.wikimedia.org/r/357105
| {icon spinner} | CommentStreams | https://gerrit.wikimedia.org/r/357104
| {icon check color=green} | EducationProgram |
| {icon check color=green} | EventLogging |
| {icon spinner} | Flow | https://gerrit.wikimedia.org/r/357434
| {icon check color=green} | GoogleLogin |
| {icon check color=green} | Graph |
| {icon check color=green} | ImageTweaks |
| {icon spinner} | Kartographer | https://gerrit.wikimedia.org/r/357432
| {icon check color=green} | LinkSuggest |
| {icon check color=green} | MediaWikiChat |
| {icon check color=green} | MobileFrontend |
| {icon check color=green} | MultimediaViewer |
| {icon check color=green} | MwEmbedSupport |
| {icon check color=green} | OOJsUIAjaxLogin |
| {icon check color=green} | PageViewInfo |
| {icon check color=green} | PerformanceInspector |
| {icon spinner} | PictureGame | https://gerrit.wikimedia.org/r/357414
| {icon check color=green} | PopcornEditor |
| {icon spinner} | QuizGame | https://gerrit.wikimedia.org/r/357415
| {icon check color=green} | RevisionSlider |
| {icon check color=green} | SemanticComments |
| {icon check color=green} | SemanticExpressiveness |
| {icon check color=green} | SemanticLinks |
| {icon check color=green} | SemanticPageMaker |
| {icon check color=green} | SocialLogin |
| {icon check color=green} | SVGEdit |
| {icon spinner} | Teahouse | https://gerrit.wikimedia.org/r/357435
| {icon check color=green} | TemplateData | https://gerrit.wikimedia.org/r/357436
| {icon check color=green} | TimedMediaHandler |
| {icon check color=green} | Translate |
| {icon check color=green} | TwoColConflict | https://gerrit.wikimedia.org/r/357213
| {icon check color=green} | UniversalLanguageSelector |
| {icon check color=green} | UploadWizard |
| {icon check color=green} | VIKI |
| {icon check color=green} | VirtualKeyboard |
| {icon check color=green} | VisualEditor | https://gerrit.wikimedia.org/r/356766 https://gerrit.wikimedia.org/r/356767
| {icon check color=green} | WikiEditor |