I have encountered an interesting bug with expose-aside-when in the android chrome browser. My application has two side menus; the left menu is used for navigation and the right menu is used for account functions (a login form initially, when logged in it displays account details).
The issue I’m having is when the new expose-aside-when functionality is applied to the left menu, on chrome/android with the left menu collapsed (due to the screen being smaller than the configured size constraint,) or in landscape mode on a tablet with the left menu exposed, tapping into the “username” input (text) box in the right menu collapses the right menu (but interestingly, doesn’t trigger an update on $ionicSideMenuDelegate.isOpenRight() ).
I may or may not have a working example of this issue at http://wjr.dev.tadl.org/ (currently do, won’t always, as this is my revolving project playground) so you can see the issue for yourself. This doesn’t seem to happen on chrome/IOS or chrome/win7x64, only android.
When I take the expose-aside-when out of the left ion-side-menu, everything behaves as it should. Weird! I’m wondering if the keyboard popping open due to the username input gaining focus has anything to do with it.
Has anyone else run into this? I’d really like to be able to use the feature, as it looks much nicer on desktop/wide displays, but not working in chrome/android is sort of a show stopper. (I can and will still use it in my phonegap builds, which all work perfectly, but not when served via apache because I just can’t risk a mobile user encountering this bug).