Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upscript: When using WebRender, keep the DOM-side scroll positions for elements with `overflow: scroll` up to date, and take them into account when doing hit testing. #11680
Conversation
highfive
commented
Jun 9, 2016
|
Heads up! This PR modifies the following files:
|
highfive
commented
Jun 9, 2016
90932e0
to
6010cb3
highfive
commented
Jun 9, 2016
|
New code was committed to pull request. |
|
This generally looks fine, apart from the suspected breakage of synchronous scrolling APIs. I would also like @glennw to take a look at the gfx_traits changes, since I don't know enough about what's going on there to feel comfortable reviewing it.
|
|
Review status: 10 of 11 files reviewed at latest revision, 4 unresolved discussions. components/layout/layout_thread.rs, line 1302 [r1] (raw file):
|
6010cb3
to
22ff188
highfive
commented
Jun 10, 2016
|
New code was committed to pull request. |
22ff188
to
5afc4db
highfive
commented
Jun 10, 2016
|
New code was committed to pull request. |
|
r? @glennw for the |
|
Review status: 6 of 12 files reviewed at latest revision, 7 unresolved discussions. components/gfx_traits/lib.rs, line 182 [r2] (raw file):
Perhaps call it next_special_id() ? components/gfx_traits/lib.rs, line 183 [r2] (raw file):
Perhaps add a comment here explaining the left shift. Is it likely in the future that the fragment type enum might be expanded? Perhaps reference this code in a comment from the fragment type enum? ports/glutin/window.rs, line 84 [r2] (raw file):
This seems unrelated to this PR? Comments from Reviewable |
|
Review status: 6 of 12 files reviewed at latest revision, 7 unresolved discussions. components/layout/layout_thread.rs, line 1302 [r1] (raw file):
|
|
-S-awaiting-review +S-needs-code-changes
|
5afc4db
to
78a11e4
highfive
commented
Jun 10, 2016
|
New code was committed to pull request. |
|
Review status: 6 of 14 files reviewed at latest revision, 4 unresolved discussions. components/gfx_traits/lib.rs, line 182 [r2] (raw file):
|
|
Review status: 6 of 14 files reviewed at latest revision, 4 unresolved discussions. ports/glutin/window.rs, line 84 [r2] (raw file):
|
|
r=me with the remaining attributes annotated. Reviewed 9 of 9 files at r3. components/script/dom/webidls/Element.webidl, line 100 [r3] (raw file):
scrollTop and scrollLeft need it as well. Comments from Reviewable |
|
@pcwalton The gfx traits related changes look good. |
78a11e4
to
041cfe6
highfive
commented
Jun 11, 2016
|
New code was committed to pull request. |
|
@bors-servo: r=jdm |
|
|
script: When using WebRender, keep the DOM-side scroll positions for elements with `overflow: scroll` up to date, and take them into account when doing hit testing. Closes #11648. r? @jdm cc @paulrouget <!-- 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/11680) <!-- Reviewable:end -->
|
|
highfive
commented
Jun 11, 2016
|
|
@bors-servo retry |
script: When using WebRender, keep the DOM-side scroll positions for elements with `overflow: scroll` up to date, and take them into account when doing hit testing. Closes #11648. r? @jdm cc @paulrouget <!-- 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/11680) <!-- Reviewable:end -->
|
@bors-servo p=2 will help in london |
|
|
pcwalton commentedJun 9, 2016
•
edited by larsbergstrom
Closes #11648.
r? @jdm
cc @paulrouget
This change is