Open zepumph opened 4 years ago
To be considered when a new release branch is created for this sim. And my feeling is that this is incredibly low priority, and would not block a release.
shuffleListeners
was replace with listenerOrder
, which is now run as a standard CT test. I haven't seen any listenerOrder
errors in CT, so closing this issue.
Reopening because there is a TODO marked for this issue.
It looks like the reason why this is no longer a problem in CT is that @zepumph added hasListenerOrderDependencies: true
for 3 Properties. While that does silence the problem, it doesn't address the problem -- it's not clear to me why those 3 Properties need to have order depenendencies.
So... I'll change the title of this issue and leave it open to investigate whether those 3 Properties really need hasListenerOrderDependencies: true
.
The Properties with hasListenerOrderDependencies: true
are:
this.numberOfHeavyParticlesProperty
, this.numberOfLightParticlesProperty
this.numberOfParticlesProperty
I poked around a little, and I don't see anything obvious/easy that can be changed. So we will skip this for the 1.1 release #191, unless it causes PhET-iO problems.
From phetsims/axon#215, when running with ?shuffleListeners, we get this error: assigning to responsible dev to determine if it is worth fixing: