Affects Version/s: None
Fix Version/s: 8.5.2
Security Level: Jimmy
Run following on ZK 8.5.2 FL
- Click button to open 1st menu
- move mouse to "menu 2" to open sub-menu
submenu triggers open(), but the "chdex" container for the submenu in the surrounding hlayout doesn't remove its "display:none" style.
This cause the menu to not be visible
Submenu should be visible
Issue introduced by change in 3956
menupopup.setVisible is called during afterOpenAnima and should trigger visibility.
However, setVisible test isRealVisible which does a recursive search on parents to check for attributes such as display:none and returns false if any are found.
> chdex doesn't become visible > menupopup thinks the parent is hidden, and doesn't complete setVisible(true)
Chdex container in the surrounding layout is display:none