Closed pixelzoom closed 8 months ago
The code review and runtime behavior looked good, so I committed this revert commit: https://github.com/phetsims/scenery-phet/commit/2bf5d4cb0052e9ddd8a0a6deb3f4fc8e33a0cff6
When I fuzzed with a random listener order, I got NaNs in the number pad. Maybe the sim is not set up for a random listener order? But collision-lab is not listed in REPOS_EXCLUDED_FROM_LISTENER_ORDER_RANDOM.
I'm not planning to work on this until I meet up with @pixelzoom. I reached out on slack.
Alternate listener order and strictAxonDependencies don't seem important to check together, in https://github.com/phetsims/faradays-electromagnetic-lab/issues/57#issuecomment-1909089735 I proposed turning off the strictness check if an alternate listener order is specified. @pixelzoom how does that sound?
In https://github.com/phetsims/faradays-electromagnetic-lab/issues/57#issuecomment-1910945878, we turned off strictAxonDependencies when listener order is changed. Since the failing test here "fuzz : unbuilt : listenerOrderRandom", we can therefore close this issue because it's no longer relevant.
For https://github.com/phetsims/axon/issues/441, @samreid added 1 occurrence of
strictAxonDependencies: false
to NumberAccumulator:I attempted to address this in https://github.com/phetsims/scenery-phet/commit/73a70fe598c05279e87d94b83ed04ad8c8120ea6, and it seemed to work fine. But with
?listOrderRandom
, CT ran into trouble, like:So I reverted https://github.com/phetsims/scenery-phet/commit/73a70fe598c05279e87d94b83ed04ad8c8120ea6.
I have no idea why this should behave differently with
listOrderRandom
.@samreid thoughts?