Closed KatieWoe closed 5 years ago
BCE does not use JOIST/Dialog for its "dialogs", it predates the existence of Dialog. Two ways to resolve this:
(1) Use Dialog. This probably has longterm benefits for a11y and PhET-iO. This may take a couple of hours, will be more difficult to patch in the release branch, and requires designer approval since everything behind the Dialog will dim, and that's a UX change.
(2) Set the background of BCE's "dialogs" to pickable: false
. This is trivial, and easy to patch in the release branch.
@arouinfar What is your feeling on the UX change described in (1)?
I've created https://github.com/phetsims/balancing-chemical-equations/issues/137 to use Dialog in a future release, not going to attempt it for this release.
I looked at a couple of ways to work around this, and none of them are particularly good (pickable: false
didn't work).
This is something that is unlikely to happen. And if it does happen, there's no harm done. So my recommendation is that we do not address this for the 1.2 release, and handle it properly (see #137) in a future release.
@arouinfar does that sound reasonable to you?
Nice find @KatieWoe!
While this is a somewhat strange interaction, I don't think it's particularly harmful, so I don't think it would need to be addressed for 1.2 @pixelzoom.
I had some thoughts about using the dialog, so I commented over in #137.
I don't think there's anything else left for this issue, so closing.
Test device: Chromebook and Dell Laptop Operating System: ChromeOS and Win 10 Browser: Chrome Problem description: For https://github.com/phetsims/QA/issues/237 The boxes that show the molecules in the game can be selected by clicking on the victory or loss dialog. Steps to reproduce:
Screenshots:
Troubleshooting information (do not edit):