Skip to content
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

Display issues with the Portal Builder menu on small screens #1597

Closed
4 tasks done
robyngit opened this issue Nov 4, 2020 · 0 comments
Closed
4 tasks done

Display issues with the Portal Builder menu on small screens #1597

robyngit opened this issue Nov 4, 2020 · 0 comments
Assignees
Milestone

Comments

@robyngit
Copy link
Member

robyngit commented Nov 4, 2020

Describe the bug & screenshots
The mobile menu for the Portal Builder no longer looks or works as it was designed. There are several issue that apply to all the themes:

  • Clicking on the "Pages" part of the menu does not expand or collapse the list of portal pages.
    This means that if the menu happens to be expanded, and the user scrolls up, the entire menu is visible and it blocks most of the screen. If the menu is not expanded, the user can't access any of the portal pages except the one they are on.

  • There is a margin on the left of the menu

Screen Shot 2020-11-03 at 10 57 55

  • The menu sometimes disappears completely if you switch from a narrow to wide screen.

Screen Shot 2020-11-03 at 12 08 01

To reproduce this:

  1. Resize your browser window to make it narrow enough for the mobile menu to appear
  2. Scroll down so the mobile menu becomes hidden
  3. Resize your browser to make it wide enough for the mobile menu to disappear. Now there is no visible menu.
  • The behaviour where the menu is toggled on scroll is a little too responsive

Less important, but I think that the menu is hidden/displayed too quickly when the user scrolls. Any amount of scrolling toggles the menu and I find it a little distracting. It might be better to have a higher threshold before toggling the menu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants