Closed KatieWoe closed 2 years ago
To reproduce manually:
?ea
Uncaught Error: Assertion failed: trying to set focus on a node that is not focusable
at window.assertions.assertFunction (assert.js:25)
at Node.focus (ParallelDOM.js:548)
at AmplitudeKeypadDialog.hide (Popupable.js:131)
at AmplitudeKeypadDialog.hide (AmplitudeKeypadDialog.js:199)
at Object.keydown (Dialog.js:342)
at Input.dispatchToListeners (Input.js:1886)
at Input.dispatchToTargets (Input.js:1925)
at Input.dispatchEvent (Input.js:1839)
at Input.dispatchPDOMEvent (Input.js:1066)
at Input.keydownAction.Action.phetioPlayback (Input.js:738)
This seems related to work that @jessegreenberg has been doing in https://github.com/phetsims/sun/issues/719. @jessegreenberg can you please take a look?
Adding this for RC testing phetsims/qa#711, and blocks publication.
Looking at CT, this started failing 10/6/2021 @ 1:28 PM MDT. It has been failing on almost every CT cycle.
I discussed with @jessegreenberg on Zoom. This is a general problem, to be resolved in phetsims/sun#723. As I understand it, the fix involves removing an assertion that is too strict.
This does not block Fourier 1.0, because the problem is not in the branch or its dependencies.
When phetsims/sun#723 has been addressed and CT is clear, this issue can be closed.
This is handled gracefully after https://github.com/phetsims/sun/issues/723 and I can't reproduce any more. The assertions being thrown here were not added in the changes listed here https://github.com/phetsims/sun/issues/719#issuecomment-937895180 so I don't expect this to be an issue for 1.0.
After pulling changes, I verified that I can no longer cause the problem to occur by following the steps in https://github.com/phetsims/fourier-making-waves/issues/207#issuecomment-938027681. I'll wait a couple of CT cycles, then close.
CT looks good, closing.