Fix "Hide popup on cursor exit" setting conflicting with "Allow scanning popup content" nested popups (fixed errors) (#2166)
* nested popup distinguished from screen, mousing back to a lower-hierarchy node clears all higher ones
* remove debugging logs
* Remove console logs
* Fix test errors
* Only hide child popups when the option is selected
---------
Co-authored-by: Jack Mitchell <jackmitc@usc.edu>
authored by