Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Nested bookmark folders go off screen in bookmarks toolbar #4745

Closed
bsclifton opened this issue Oct 13, 2016 · 16 comments
Closed

Nested bookmark folders go off screen in bookmarks toolbar #4745

bsclifton opened this issue Oct 13, 2016 · 16 comments
Labels
bug design A design change, especially one which needs input from the design team. feature/bookmarks fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. wontfix

Comments

@bsclifton
Copy link
Member

bsclifton commented Oct 13, 2016

Did you search for similar issues before submitting this one?
Yes

Describe the issue you encountered:
When user has a large amount of nested bookmark folders, they'll end up going off screen instead of being able to show all the folders.

Expected behavior:
Folders should show (see screenshot below, with Chrome behavior)

  • Platform (Win7, 8, 10? macOS? Linux distro?):
    All
  • Brave Version:
    All
  • Steps to reproduce:
    1. Go to about:bookmarks
    2. Create 20 - 30 folders and nest them all
    3. Ensure bookmarks toolbar is being shown
    4. Open the folder using bookmarks toolbar
  • Screenshot if needed:

screenshot from 0.12.5
screen shot 2016-10-13 at 7 01 37 pm

screenshot showing Brave (top) vs Chrome (bottom) behavior (thanks @srirambv!)
image

@bsclifton
Copy link
Member Author

bsclifton commented May 16, 2017

+1 from #8891 (bookmarks toolbar expansion menus are running past the right edge of the window)

@srirambv
Copy link
Collaborator

+1 from #10388

@LaurenWags
Copy link
Member

+1 from me

@alexwykoff
Copy link
Contributor

@bsclifton what is blocking this? Does it depend on any DPI fixes?

@bsclifton
Copy link
Member Author

bsclifton commented Sep 1, 2017

@alexwykoff no blockers

In order to solve this, we would need to convert the menus from React controls (HTML/JavaScript) to native menu items (ex: uses win32 / gtk / cocoa). We've done this with a few menus (ex: the popup menu that shows when you right click a page), but not anything that has an icon (1Password and others will load icons and pass them to us, but we don't load any icons).

We would need to convert the favicons into NativeImage format (something I'm not sure that we have done yet in our code). Just a heads up- doing this will break related webdriver tests

@bsclifton
Copy link
Member Author

bsclifton commented Sep 1, 2017

@alexwykoff related tracking issue:

Convert React ContextMenu items to native context menu #8641

@alexwykoff alexwykoff modified the milestones: 1.0.0, Backlog Nov 1, 2017
@srirambv
Copy link
Collaborator

srirambv commented Dec 8, 2017

@eljuno
Copy link
Contributor

eljuno commented Jan 18, 2018

@eljuno
Copy link
Contributor

eljuno commented Jan 23, 2018

@eljuno
Copy link
Contributor

eljuno commented Feb 20, 2018

+1 from community https://community.brave.com/t/bookmark-bug-unseen-here/16440?u=eljuno

The bookmarks is not showing properly on the right side

@LaurenWags
Copy link
Member

@eljuno
Copy link
Contributor

eljuno commented Jun 27, 2018

+1 from Twitter https://twitter.com/irpolarbear/status/1012076883066974208

Fixed with brave-core, @bsclifton @srirambv ?

@srirambv
Copy link
Collaborator

@eljuno Yes this will be fixed by brave-core. @bsclifton this issue can be closed as its out-of-box fix on brave-core.

@srirambv srirambv added the fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. label Jun 27, 2018
@srirambv srirambv removed this from the Triage Backlog milestone Jun 27, 2018
@JamborJan
Copy link

From my point of view it is not a good thing to close an issue with a "wontfix" without pointing to the solution. There is no issue "out-of-box fix", the latest version of brave doesn't solve the problem. Users are not able to check the status of the problem. Just saying.

@bsclifton
Copy link
Member Author

bsclifton commented Jul 2, 2018

@JamborJan the solution is Brave Core which you can find here:
https://github.com/brave/brave-browser

Unfortunately, there are no public binaries currently available... but we should have some available within the next month or two. If you wanted to try it yourself, you can compile from source. This issue is closed as wontfix because we will not be fixing it with our current codebase (which is based on Muon, a fork of Electron)

@bsclifton
Copy link
Member Author

Here's a screenshot from the current live build of Brave Core where the issue is fixed:
screen shot 2018-07-01 at 10 32 40 pm

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug design A design change, especially one which needs input from the design team. feature/bookmarks fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. wontfix
Projects
None yet
Development

No branches or pull requests

8 participants