Success! Looks like we've fixed this one. According to our records the fix was applied for
a bug in our system
a recent build.
Tree in MULTI selection mode does not catches SelectionChangedEvent in some case.
1. Create a tree with MULTI selection mode.
2. Select 2-3 items with ctrl or shift keys.
3. Select one of selected items by clicking on it (without ctrl/shift keys) (so other selected items are deselected now)
SelectionHandler catches SelectionEvent, but
SelectionChangedHandler DOES NOT catches SelectionChangedEvent, though selection has obviously changed.
The same actions with ListView work fine.
Neither ListView's nor Tree's BeforeSelectionHandler does not catch BeforeSelectionEvent if the component is not in the SINGLE selection mode. Is that as designed or a bug?