summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/scroll-behavior/overflow-scroll-animates.html
Commit message (Collapse)AuthorAgeFilesLines
* Make overflow-scroll-animates layout test more reliable.bokan@chromium.org2015-05-261-43/+17
| | | | | | | | | | | | | | | | | | | This test has been flaky. I've split it up into two distinct tests. The test that checks for animation was made to scroll a much further distance and all the way to the end. This should make it more reliable in all but the most extreme janky cases. I've also split out the test that checks that precise scroll deltas (i.e. scrolls from a mac touchpad) don't generate animations. This test should suffer less from jank (it might give false positives but that's better than flaky failures). It also makes the tests simpler and easier to reason about. BUG=487880 Review URL: https://codereview.chromium.org/1154243003 git-svn-id: svn://svn.chromium.org/blink/trunk@195926 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Use testRunner.layoutAndPaintAsyncThen() in layout testswangxianzhu@chromium.org2015-05-081-1/+1
| | | | | | | | | | | | | | | | | | | | It has better performance than testRunner.displayAsyncThen(). - Rename LayoutTests/resources/run-after-display.js to resources/run-after-layout-and-paint.js, and rename runAfterDisplay() to runAfterLayoutAndPaint(). - Remove runAfterDisplay() function from text-based-repaint.js to avoid duplication. - Remove LayoutTests/fast/repaint/resources/display-then-call.js which is a duplication of run-after-layout-and-paint.js. BUG=484706 Review URL: https://codereview.chromium.org/1131743002 git-svn-id: svn://svn.chromium.org/blink/trunk@195090 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Second attempt at fixing overflow-scroll-animates.html.skobes@chromium.org2015-03-261-4/+4
| | | | | | | | | | Avoid leak from doing things after notifyDone, and remove flaky duration check. BUG=469271,470679 Review URL: https://codereview.chromium.org/1032093003 git-svn-id: svn://svn.chromium.org/blink/trunk@192629 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Fix timeout of overflow-scroll-animates.html in virtual/threaded.skobes@chromium.org2015-03-181-6/+11
| | | | | | | | | | | | When threaded compositing is enabled, the effect of adding or removing a scroll listener does not happen until the next frame. To compensate for this, the test now waits before triggering input with eventSender. BUG=458420,575 Review URL: https://codereview.chromium.org/1006423007 git-svn-id: svn://svn.chromium.org/blink/trunk@192111 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Reland: Respect the smooth scrolling setting in LayerScrollableArea.skobes@chromium.org2015-02-231-0/+85
| | | | | | | | | | | | | | This relands https://blink.lc/blink/commit/?id=5668429, which was reverted in https://blink.lc/blink/commit/?id=a1303a8. The Mac trackpad regression is addressed by https://blink.lc/blink/commit/?id=021397d. BUG=575,417782 Review URL: https://codereview.chromium.org/882813005 git-svn-id: svn://svn.chromium.org/blink/trunk@190675 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Revert of Respect the smooth scrolling setting in LayerScrollableArea. ↵ccameron@chromium.org2015-02-191-85/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #4 id:120001 of https://codereview.chromium.org/882813005/) Reason for revert: Regresses scrolling on Mac: http://crbug.com/459739 Original issue's description: > Respect the smooth scrolling setting in LayerScrollableArea. > > This was previously done in http://crrev.com/214953004 but reverted due to > http://crbug.com/383946. With http://crrev.com/831393003 it should be safe to > re-land. (This is also needed for http://crbug.com/417782 because everything > will go through the LayerScrollableArea path.) > > BUG=575,417782 > > Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190002 TBR=ajuma@chromium.org,japhet@chromium.org,skobes@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=575,417782 Review URL: https://codereview.chromium.org/933823004 git-svn-id: svn://svn.chromium.org/blink/trunk@190451 bbb929c8-8fbe-4397-9dbb-9b2b20218538
* Respect the smooth scrolling setting in LayerScrollableArea.skobes@chromium.org2015-02-111-0/+85
This was previously done in http://crrev.com/214953004 but reverted due to http://crbug.com/383946. With http://crrev.com/831393003 it should be safe to re-land. (This is also needed for http://crbug.com/417782 because everything will go through the LayerScrollableArea path.) BUG=575,417782 Review URL: https://codereview.chromium.org/882813005 git-svn-id: svn://svn.chromium.org/blink/trunk@190002 bbb929c8-8fbe-4397-9dbb-9b2b20218538