-
Notifications
You must be signed in to change notification settings - Fork 13.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: menu is not getting correct classes added on open #7629
Comments
FYI, incase this is lost in the other tickets, this is a new issue in beta 11 / Angular rc4 .... was not present in 10 or earlier. |
This sounds a lot like a bug I reported in beta 10 where pages were sometimes not getting the If it helps any, the workaround I eventually settled on was to manually apply the |
This may be related #7600 |
Any workarounds at the moment?
|
Note to team: cant seem to repro in Chrome or Safari 10, seems that is isolated to safari 9.x. |
@jgw96 I can recreate in Chrome (on Mac). I know saying this isn't too helpful, if you can't recreate with Chrome, but still. You are in mode IOS yes? |
@alexbainbridge haha no problem, appreciate you taking a look too! Yep im using ios mode with the conference app. Testing in Chrome 52 and safari 10. Are you testing with the same setup? |
@jgw96 Chrome 52 / Safari 9 .... both on Mac (and I can get it to happen both on Safari and Chrome) |
I ran into this issue when testing some issues on #7600 I'm adding my notes here: Initial Reporting of the issue with the side menu:
Confirming in the conference app example:
Steps to reproduce in conference app:
More testing, finding that if the UserAgent is correct, it will generally work:
|
Thanks @Barryrowe ! |
I know you have this in hand, however while we are talking side menus issues in iOS mode, there is this #6405 which I have also seen in 11..... could it be related to this one? |
cc @manucorporat ^ any ideas on that? @alexbainbridge Im pretty sure that is not related but Manu will know more. |
I'm also experiencing 2 issues which seem somewhat related to this. and Chrome 51 desktop, where show-menu class is sometimes present even if the menu is hidden and sometimes not present when the menu is hidden. (just randomly opening and closing the menu multiple times via the menu toggle in the nav bar and closing it via clicking the backdrop) (was not able to replicate/verify this in the default plunkr for this as it seems ion-menu functionality does work properly in the default plunkr (?)) |
Further to the observations by @Barryrowe I can confirm I see this with my app in Chrome (windows) with the iOS theme, the steps to reproduce currently seem more random for me though (different to those listed above). Manually inspecting the ion-menu element and adding class 'show-menu' then reveals the full menu. |
I've been noticing this behavior on Chrome for Windows (v52 and now v53) for quite a while, but in the last day or so, it has gotten to be extremely persistent. It's at the point where the Menu example in the API documentation is failing for me. All I have to do is click the menu button and I get stuck in the crazy menu state. Since I can't work this way, I tried working around it, and I found that disabling For reference, I am forcing the menu to |
presumably fixed by this PR: #8068 |
Reproduced in this issue: ionic-team/ionic-conference-app#226
I was only able to reproduce this using Safari and setting the mode to
ios
(which is probably because of the menu type being reveal). I reproduced by running the conference app and switching between menu items (usually map -> speakers -> schedule) until the menu was a white screen. It appears the menu isn't getting theshow-menu
class added sometimes. Adding this class shows the menu content.The text was updated successfully, but these errors were encountered: