Revision fc7af09fb3eea0ef511a061e5734c1dc8e539b0d authored by Rob Buis on 12 April 2018, 16:14:10 UTC, committed by Blink WPT Bot on 12 April 2018, 16:51:35 UTC
Fix regression allowing text value for -webkit-background-origin that was caused by r514365. Code change implemented by Bugs Nash, testcase by Rob Buis. Bug: 802256 Change-Id: I11e2b1b19a374e9f6b9c1091d82882ef526bc63c Reviewed-on: https://chromium-review.googlesource.com/1008102 Commit-Queue: Rob Buis <rob.buis@samsung.com> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#550221}
1 parent 56a257e
nav2_test_navigate_within_document.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" >
<title>Navigation Timing 2 WPT</title>
<link rel="author" title="Google" href="http://www.google.com/" />
<link rel="help" href="http://www.w3.org/TR/navigation-timing/#sec-navigation-timing-interface"/>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<h1>Description</h1>
<p>This test validates that all of the window.performance.getEntriesByType("navigation") attributes remain unchanged after an in document navigation (URL fragment change).</p>
<script>
var navTiming2Attributes = [
'connectEnd',
'connectStart',
'decodedBodySize',
'domComplete',
'domContentLoadedEventEnd',
'domContentLoadedEventStart',
'domInteractive',
'domainLookupEnd',
'domainLookupStart',
'duration',
'encodedBodySize',
'entryType',
'fetchStart',
'initiatorType',
'loadEventEnd',
'loadEventStart',
'name',
'redirectCount',
'redirectEnd',
'redirectStart',
'requestStart',
'responseEnd',
'responseStart',
'secureConnectionStart',
'transferSize',
'type',
'unloadEventEnd',
'unloadEventStart',
'workerStart'
];
var initial_timing = {};
function check_timing_not_changed()
{
var timing = window.performance.getEntriesByType("navigation")[0];
for (var i = 0; i < navTiming2Attributes.length; ++i)
{
var property = navTiming2Attributes[i];
assert_equals(timing[property], initial_timing[property],
property + " is the same after in document navigation.");
}
done();
}
function save_timing_after_load()
{
var timing = window.performance.getEntriesByType("navigation")[0];
for (var i = 0; i < navTiming2Attributes.length; ++i)
{
var property = navTiming2Attributes[i];
initial_timing[property] = timing[property];
}
window.location.href = "#1";
setTimeout("check_timing_not_changed()", 0);
}
function load_handler()
{
window.removeEventListener("load", load_handler);
setTimeout("save_timing_after_load()", 0);
}
window.addEventListener("load", load_handler, false);
</script>
</body>
</html>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...