You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Having issue with using @getterThrottle in a component using dnd (probably only affect usage of events like 'dnd:didEnd').
aurelia-event-aggregator calls subscribers synchronously (no setTimeout), but somehow aurelia rendering started too early (before the callback of 'dnd:didEnd' subscribers), which triggered @getterThrottle to cache value in wrong state.
Maybe it's not rendering started too early, it's some mutation in dndDrop triggered some observers which fire getter evaluation immediately (without using queueMicroTask ?!).
Need more investigation.
The text was updated successfully, but these errors were encountered:
Having issue with using
@getterThrottle
in a component using dnd (probably only affect usage of events like 'dnd:didEnd').aurelia-event-aggregator calls subscribers synchronously (no setTimeout), but somehow aurelia rendering started too early (before the callback of 'dnd:didEnd' subscribers), which triggered
@getterThrottle
to cache value in wrong state.Maybe it's not rendering started too early, it's some mutation in dndDrop triggered some observers which fire getter evaluation immediately (without using queueMicroTask ?!).
Need more investigation.
The text was updated successfully, but these errors were encountered: