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
User Profile Menu Fails to Expand on Mobile #7977
Comments
On iPhone (tested on hardware) the menu appears, but the background of the profile photo remains white when the menu is closed by tapping elsewhere on the menu bar. Tested on Safari and Firefox. |
Hi @U8NWXD, I am not able to reproduce this one as well. Here are some tests:
Can you please check and let me know if I am missing something, Thanks! |
@ankita240796 I can still reproduce this error. Here's a screen recording: I am testing on an iPhone 6 on iOS 12.4 |
I am sorry but I am still not able to reproduce this. @kevintab95 Can you please check once? Thanks! |
Hmm, on second thoughts. I am on iPhone 7+ and iOS 13.1.3. I think this may be specific to some devices in that case. I will test this on iPhone 6 once. Thanks! |
Hi @U8NWXD, I tried simulating this through on Inspect on iPhone 6 but it works fine for me. @kevintab95 @DubeySandeep @seanlip can anyone of you please check this? Thanks! |
I do see this when testing (simulating) with iPhone X in a Firefox desktop browser on Linux. |
Incidentally, the hamburger menu is not working too. Clicking on it changes its symbol to a cross, but does nothing else. |
Hi @seanlip, Do you also face this issue on hardware? |
Also, the hamburger issue was supposed to be fix by #8011. I am able to reproduce it too now on test server on iPhone 7+. \cc @kevintab95 |
Don't have iPhone, sorry. But tried on Android phone -- I cannot reproduce the top right menu issue, but I am seeing the hamburger issue (both on test server). |
Ok, I just checked. I haven't deployed the PR to test server still but I have cherrypicked and checked on release branch and the hamburger issue does not exist. I will push and deploy and check once again. |
Hi @ankita240796, like you rightly pointed out, looks like the fix #8011 is not on the test server yet. Don't have an iPhone but I'm able to repro this on iPhone X (simulated on firefox). I can confirm that clicking on the User profile seems to work fine on Android though. @U8NWXD any idea why this happens on your device? |
Okay I suspect it has something to do with the "onmouseover" event. I tried disabling "touch simulation" in Firefox and it seems to work like @U8NWXD described in this comment*. Edit: oppia/core/templates/dev/head/services/navigation.service.ts Lines 48 to 52 in 7f2064f
|
Thanks for the analysis @kevintab95. I will try to look into it further and find a fix. |
Removing this from blocking bugs since it cannot be reproduced on mobile devices and only creates issue with Firefox simulation. |
Describe the bug
On mobile screens, the user profile menu at the top fails to expand.
To Reproduce
Steps to reproduce the behavior:
Observed behavior
The background behind the profile picture turns white, but no menu is visible.
Expected behavior
The menu should expand
Screenshots
Smartphone (please complete the following information; delete this section if the issue does not arise on smartphones):
The text was updated successfully, but these errors were encountered: