Skip to content
This repository has been archived by the owner on Sep 6, 2021. It is now read-only.

[CEF 2171] Droplists appear in wrong location #10208

Closed
JeffryBooher opened this issue Dec 17, 2014 · 4 comments
Closed

[CEF 2171] Droplists appear in wrong location #10208

JeffryBooher opened this issue Dec 17, 2014 · 4 comments

Comments

@JeffryBooher
Copy link
Contributor

the container list list containing Options for <select> elements is positioned incorrectly after the <select> element moves

  1. Start Brackets
  2. View > Themes
  3. Click on the Current Theme droplist
  4. Dismiss the droplist and the dialog
  5. Resize and Move Brackets so that it's a minimal size in the lower right-hand corner of the display
  6. Repeat steps 2 & 3
    ==> Drop list appears in the wrong place

If you move Brackets to another Monitor it is on the wrong monitor even.
It appears that the first invocation is where it lives forevermore.

https://code.google.com/p/chromiumembedded/issues/detail?id=1208

@nicolo-ribaudo
Copy link
Contributor

What about using bootstrap's dropdown menus (div.dropdown-menu) instead of selects?
This should be a simple way to fix this bug.

@JeffryBooher
Copy link
Contributor Author

@nicolo-ribaudo While using a different affordance is much more pleasing in a few ways it is a much larger undertaking and doesn't address the underlying problem. This not only is a problem for Brackets core but extensions who use <select> in dialogs, etc... The fix is relatively simple but beyond the scope of 1.1 -- we just need to notify CEF that the app is moving so it can reposition the select list.

@peterflynn
Copy link
Member

Fixes bug #5291. Since this is a longstanding issue, removing milestone (though it's likely to land in 1.2 anyway since it's already making progress).

@peterflynn peterflynn removed this from the Release 1.2 milestone Jan 12, 2015
@redmunds
Copy link
Contributor

Confirmed. Closing.

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

No branches or pull requests

4 participants