Skip to content
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

compositing: In borderless mode, don't show the window until the page has loaded. #10026

Merged
merged 1 commit into from
Mar 16, 2016

Conversation

pcwalton
Copy link
Contributor

This avoids a flash of unstyled content, which looks especially bad in
browser.html since unstyled content is white and browser.html has a
transparent background.

Closes #9996.

r? @metajack
cc @jdm since you had some concerns


This change is Reviewable

has loaded.

This avoids a flash of unstyled content, which looks especially bad in
browser.html since unstyled content is white and browser.html has a
transparent background.

Closes servo#9996.
@highfive highfive added the S-awaiting-review There is new code that needs to be reviewed. label Mar 16, 2016
@jdm
Copy link
Member

jdm commented Mar 16, 2016

As far as special cases go, this seems ok to me. I have an ideal version in my head where the runtime could get a notification that the initial browser chrome has finished loading and make it visible, but that's infeasible in the short term.

@metajack
Copy link
Contributor

@bors-servo r+


Reviewed 7 of 7 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.


Comments from the review on Reviewable.io

@bors-servo
Copy link
Contributor

📌 Commit c2581d5 has been approved by metajack

@highfive highfive added S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. and removed S-awaiting-review There is new code that needs to be reviewed. labels Mar 16, 2016
@bors-servo
Copy link
Contributor

⌛ Testing commit c2581d5 with merge 84d3ba0...

bors-servo pushed a commit that referenced this pull request Mar 16, 2016
compositing: In borderless mode, don't show the window until the page has loaded.

This avoids a flash of unstyled content, which looks especially bad in
browser.html since unstyled content is white and browser.html has a
transparent background.

Closes #9996.

r? @metajack
cc @jdm since you had some concerns

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10026)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

☀️ Test successful - android, gonk, linux-dev, linux-rel, mac-dev-unit, mac-rel-css, mac-rel-wpt, status-appveyor

@bors-servo bors-servo merged commit c2581d5 into servo:master Mar 16, 2016
@pcwalton pcwalton deleted the no-browserhtml-flash branch March 16, 2016 20:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants