Closed KatieWoe closed 2 years ago
I discussed with @KatieWoe on Zoom, because I didn't quite understand what I was looking for.
In the above movie, note the visual changes to the PlayPauseButton in the Downstream sim, immediately after releasing the PlayPauseButton in the Upstream sim. The button becomes enabled before the icon changes from "pause" (2 vertical bars) to the "play" (right arrow).
My guess is that this is due to the order that the sim's isPlayingProperty
and the button's enabledProperty
are being set in the Downstream sim. I don't think the Downstream sim is actually playing after the fast-forward button is released Upstream. I think it's just the Downstream PlayPauseButton that looks a little odd until its state has been restored.
The final state of the Downstream sim looks OK to me. So if my above hypothesis is correct, I would close this as "won't fix". But I'd like another opinion.
@samreid or @zepumph can you take a look?
Dev test https://github.com/phetsims/qa/issues/818 is completed. Noting that this is the only issue that has not been addressed. I'm not clear on whether we're in a hurry (or even ready) to create a release branch.
@samreid and I just finished our triage meeting. I'll take a look this afternoon.
I committed a proposed fix, @KatieWoe can you please review on phettest?
Looks fixed on master
Thanks, since this was reported in a dev test, it seems ready for the next version. Closing.
Thanks for handling this. Looks good.
Test device Dell Operating System Win 11 Browser Chrome Problem description For https://github.com/phetsims/qa/issues/818. In the state wrapper, if you hold down the fast forward button in the top sim while the sim is paused, one of the states set in the bottom sim will be un paused. While holding down the button, the bottom sim will behave like the top one. Once you let go, the next state will have the bottom sim playing, instead of paused. The state after that will be correct. This may not be worth addressing, but recording here. Steps to reproduce
Visuals