Ancestor/Descendant selection now includes current node on user-selected list; side-effect is that toggling other ancestors in same lineage could cause redundant list entries. Therefore testing userSelected flag is mandatory as list may include non-user selected entries: so make sure not to grab ancestors that have already been grabbed.
Ancestor/Descendant selection now includes current node on user-selected list; side-effect is that toggling other ancestors in same lineage could cause redundant list entries. Therefore testing userSelected flag is mandatory as list may include non-user selected entries: so make sure not to grab ancestors that have already been grabbed.

TerenceSperringerJr/forest-widget,TerenceSperringerJr/forest-widget