-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Force full height for editor in Navigation focus mode #51798
Conversation
Size Change: +1 B (0%) Total Size: 1.44 MB
ℹ️ View Unchanged
|
Fixes #51792 |
cc @jasmussen and @mtias who I think will have opinons. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but I think we should wait for design input before merging.
d42863a
to
6fb6a85
Compare
Seems fine to me. There are still some open questions around this particular mode, but none that need block this. Thanks! |
I do have opinions :) — I think this is very confusing. We should be going the opposite way and ensuring the frame and canvas have the height that the pattern needs, and never force full height. I understand detached menus can be a bit more tricky. |
Unfortunately (as you acknowledged) it's not so simple for Navigations because we have submenus. It's a far worse UX when you can't actually edit the menu because it is clipped by the canvas. Thus why we decided it ws important to land this "fix". Every other focus mode remains "as is" though so that's ok. If anyone from design has any good ideas for how we can solve this UX conundrum I'm happy to work on it in the 6.4 cycle. |
What?
Makes Navigation focus mode use full height editor
Why?
When editing Navigations with submenus the dropdowns would be clipped by the height of the focus mode which was previously set to be the height of the block itself.
We need to allow full editing and there is no real downside to allowing this.
How?
Adds a condition to force full height for Navigation Focus mode.
Testing Instructions
Testing Instructions for Keyboard
Screenshots or screencast