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
To reproduce in the above fiddle, either double-click on the arrow in the node or click the "Cause error" button which does two clicks with JQuery synchronously.
The problem:
Double clicking on the arrow (class="fancytree-expander") with lazy-loading enabled causes a race condition, where the 2nd click occurs before the first lazy-loaded request completes. This logs an error in the console and fires any window.onerror handlers in the consuming application's UI.
This happens fairly regularly as expanding a node can be done by clicking the arrow once, or by double-clicking any of the other elements in the containing span. As people double-click to expand they occasionally miss the text or icon and hit the arrow.
The text was updated successfully, but these errors were encountered:
Example JSFiddle:
http://jsfiddle.net/tasn7jzg/1/
To reproduce in the above fiddle, either double-click on the arrow in the node or click the "Cause error" button which does two clicks with JQuery synchronously.
The problem:
Double clicking on the arrow (class="fancytree-expander") with lazy-loading enabled causes a race condition, where the 2nd click occurs before the first lazy-loaded request completes. This logs an error in the console and fires any window.onerror handlers in the consuming application's UI.
This happens fairly regularly as expanding a node can be done by clicking the arrow once, or by double-clicking any of the other elements in the containing span. As people double-click to expand they occasionally miss the text or icon and hit the arrow.
The text was updated successfully, but these errors were encountered: