Describe the bug
Checkmarks are overlaying text when there are no icon buttons in a flex toolbar. Since no icons are detected in toPopupMenu(), hasIcons is false on the flex toolbar's settings and the .has-icons class isn't set on the ul.
Also, when writing a test for this, I discovered that a non-ajax submenu isn't opening correctly.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
There should be enough space for the checkmark, and the submenu should open correctly.
Version
Screenshots

Platform
The selectable examples http://master-enterprise.demo.design.infor.com/components/popupmenu/example-selectable.html seems ok.
You may just need class is-selectable https://github.com/infor-design/enterprise/blob/master/app/views/components/popupmenu/example-selectable.html#L10
But i do not have sumenus in the example to test.
I think it's flex toolbar specific, rather that generic popupmenu.
@tmcconechy there's some popupmenu generation done by the Flex Toolbar here that isn't currently taking into account selectable submenus. Shouldn't be too bad to fix.
Do we need to pass in a setting or something for if the more menu is getting constructed via a ajax callback?
Switched this to a [5] because the lifecycle issue is a bit more complicated than we originally thought. It requires building a handful of tests, as well as potentially change the way the menu renders.
Hi, Verified this issue as this was also set to Done by Automation. Thanks
This issue is now resolved. http://master-enterprise.demo.design.infor.com/components/toolbar-flex/test-more-actions-selectable.html?theme=uplift&variant=dark&colors=0053B1
http://master-enterprise.demo.design.infor.com/components/popupmenu/example-partially-selectable?theme=soho&variant=dark&colors=808080#
@janahintal i fixed the automation and moved back the wrongly moved issues.
Most helpful comment
I think it's flex toolbar specific, rather that generic popupmenu.