-
Notifications
You must be signed in to change notification settings - Fork 970
Conversation
33c3b2c
to
7d1791c
Compare
7d1791c
to
aa6adeb
Compare
@NejcZdovc does this close #1589 too? |
@luixxiul yeah I think it does |
aa6adeb
to
0628135
Compare
@NejcZdovc Sweet :-) |
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.
@bsclifton what do you mean exactly with the overflow? |
@NejcZdovc the screenshot doesn't capture it very well, but the div itself is overflowing on the Y axis which causes the scrollbar to be shown to the right of the context menu |
Yes scroll bar should be there and |
Moving back to 0.13.7 because of the design feedback needed |
I think this case could benefit from using scrollbar pseudo-element since we're on Webkit |
@bsclifton @cezaraugusto @bradleyrichter I would suggest that for this version 0.14.1 we add webkit scroller (as suggested by @cezaraugusto) on the left side of the root context menu. For the next release we do a complete rewrite of a context menu to the macOS way and some more improvements. What do you think? |
@bsclifton @cezaraugusto Based on @cezaraugusto suggestion I used pseudo-element, but instead of adding a custom css, I just hide it (made transparent), so now we have the same behavior that we have in the current version, but we also resolve all problems that this PR wants to solve. What do you think? |
0628135
to
5fd38e0
Compare
Resolves brave#7403 Resolves brave#7662 Resolves brave#1589 Auditors: @bsclifton Test Plan: - specified in the issue brave#7403
5fd38e0
to
b781c16
Compare
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.
Confirmed all 3 cases look good! Great job 😄
I updated all 3 issues to have more detailed test plan; feel free to edit/adjust, @NejcZdovc 😄 |
git rebase -i
to squash commits (if needed).Resolves #7403 #7662 #1589
Auditors
@bsclifton
Test Plan