Page MenuHomePhabricator

OOUI dialogs with tabs can't be interacted with (except the last tab), e.g. VE image dialog
Closed, ResolvedPublic

Description

OOUI dialogs with tabs can't be interacted with (except the last tab), e.g. VE image dialog. Spotted by @Whatamidoing-WMF.

You can't click any buttons or select text.

This only affects browsers that support hidden="until-found" (which allows the browser's Ctrl+F search to find text in hidden tabs and switch to them), which is basically only recent versions of Chrome: https://caniuse.com/mdn-html_global_attributes_hidden_until-found_value

Examples:

Event Timeline

Change 923415 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[oojs/ui@master] Fix hidden-until-found tabs blocking interactions with other tabs

https://gerrit.wikimedia.org/r/923415

I'm not entirely sure that this is the right fix, but it works for me, and it will be easy to backport (which I want to do today).

Change 923415 merged by jenkins-bot:

[oojs/ui@master] Fix hidden-until-found tabs blocking interactions with other tabs

https://gerrit.wikimedia.org/r/923415

Change 923417 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/core@master] Manual backport of OOUI change I63293edd62 (tab dialog fix)

https://gerrit.wikimedia.org/r/923417

Change 923282 had a related patch set uploaded (by Bartosz Dziewoński; author: Bartosz Dziewoński):

[mediawiki/core@wmf/1.41.0-wmf.10] Manual backport of OOUI change I63293edd62 (tab dialog fix)

https://gerrit.wikimedia.org/r/923282

Change 923282 merged by jenkins-bot:

[mediawiki/core@wmf/1.41.0-wmf.10] Manual backport of OOUI change I63293edd62 (tab dialog fix)

https://gerrit.wikimedia.org/r/923282

Mentioned in SAL (#wikimedia-operations) [2023-05-25T20:38:23Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:923282|Manual backport of OOUI change I63293edd62 (tab dialog fix) (T337515)]]

Change 923417 merged by jenkins-bot:

[mediawiki/core@master] Manual backport of OOUI change I63293edd62 (tab dialog fix)

https://gerrit.wikimedia.org/r/923417

Mentioned in SAL (#wikimedia-operations) [2023-05-25T20:40:04Z] <samtar@deploy1002> samtar and matmarex: Backport for [[gerrit:923282|Manual backport of OOUI change I63293edd62 (tab dialog fix) (T337515)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-05-25T20:46:58Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:923282|Manual backport of OOUI change I63293edd62 (tab dialog fix) (T337515)]] (duration: 08m 34s)

matmarex lowered the priority of this task from Unbreak Now! to High.May 25 2023, 9:07 PM
matmarex moved this task from Incoming to QA on the Editing-team (Kanban Board) board.
matmarex edited projects, added Editing QA; removed Patch-For-Review.

(Should be resolved in production now)

EAkinloose edited projects, added Verified; removed Editing QA.

Change 935793 had a related patch set uploaded (by Catrope; author: Catrope):

[mediawiki/core@master] Update OOUI to v0.47.2

https://gerrit.wikimedia.org/r/935793

Change 935793 merged by jenkins-bot:

[mediawiki/core@master] Update OOUI to v0.47.3

https://gerrit.wikimedia.org/r/935793