Comments (7)
Hmmm. Seems like in general we should try to figure out a solution that lets the browser render independently of native modal UI. I'm a little surprised that it doesn't.
from brackets.
Assigning this to Glenn since it's mostly a native interaction issue.
from brackets.
Fwiw, I noticed the same thing happens with confirmation dialogs too: if you have an unsaved file open and then do File > Open, and choose Don't Save in the confirmation prompt, the confirmation prompt remains open/visible underneath the browse dialog that pops up afterward.
from brackets.
Reassigning to Peter to verify this bug is fixed and close it.
from brackets.
Seems like another option, long-term, would be to run the dialogs on a different thread from the browser rendering engine. Since our code has to be written to cope with modeless dialogs anyway (for the in-browser case), this shouldn't be a problem... the only issue might be if Chromium and the OS dialogs both insist on the same specific thread.
from brackets.
CEF, as currently written, must have all client UI on the same thread as browser UI. There is an enhancement request to make CEF support multiple UI threads, but there is no guarantee it will be done.
from brackets.
Looks good here.
To NJ's point, as soon as we start confirming unsaved changes when we switch projects (landing tomorrow?) we'll be back in a state where a native browse dialog appears right after an HTML dialog is dismissed. That said, having the background-grayout layer still be visible at that point doesn't actually feel so bad to me.
from brackets.
Related Issues (20)
- LivePreview CSS not updating until making change in CSS file (PHP pages)
- Go to file button not visible on landing page of repo and commit id is not getting copied to clipboard after clicking on icon besides commit id on pull request page
- D-ITG
- GetirSample
- GetirSample2
- cvbnmö HOT 1
- can't link html to css HOT 5
- Module importing error on Eclipse
- clickhouse Backup and Restore issue - tables are empty after the restore.
- New install - No "beloved" LivePreview :( .. error launcing browser HOT 1
- Live Preview breaks when entering "<" to start a new tag in html -- Issue unresolved since YEARS -- Unfixable?
- jupyter notebook(.ipynb) doesn't load(render) after uploading on GitHub it kept showing reload kindly resolve this issue-(Windows user)
- bug in PFPO instruction on hercules 4.4
- Download link for macOS HOT 2
- Back merge failed show deleted file
- Bug in read-only repositories
- Selective Anonymity (custom profile names)
- Project Phoenix: Brackets next generations.
- unable to download any video via you-get
- Can't push using git bash some error occaured HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from brackets.