diff --git a/testing/web-platform/meta/MANIFEST.json b/testing/web-platform/meta/MANIFEST.json
index cf181d6854a..8c5f823470c 100644
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -16123,6 +16123,10 @@
"path": "quirks-mode/unitless-length.html",
"url": "/quirks-mode/unitless-length.html"
},
+ {
+ "path": "referrer-policy/no-referrer-policy/no-referrer-policy.html",
+ "url": "/referrer-policy/no-referrer-policy/no-referrer-policy.html"
+ },
{
"path": "resource-timing/test_resource_timing.html",
"url": "/resource-timing/test_resource_timing.html"
@@ -24841,7 +24845,7 @@
}
]
},
- "rev": "28de405307d9613052ccd1228be7888e109738a6",
+ "rev": "5aa79b303c81164549041d1bd9f7887390a10f72",
"url_base": "/",
"version": 2
}
\ No newline at end of file
diff --git a/testing/web-platform/meta/mozilla-sync b/testing/web-platform/meta/mozilla-sync
index ab051b69cd5..4ba277efe22 100644
--- a/testing/web-platform/meta/mozilla-sync
+++ b/testing/web-platform/meta/mozilla-sync
@@ -1 +1 @@
-6e958cb0c757bc80226f22d98a93f7fec974aa6c
\ No newline at end of file
+36bf12e75b3d8fc5ac90187f21d50a3eed5a0442
\ No newline at end of file
diff --git a/testing/web-platform/tests/IndexedDB/idbcursor_advance_index.htm b/testing/web-platform/tests/IndexedDB/idbcursor_advance_index.htm
index 8f2d0c65182..0e5c5147496 100644
--- a/testing/web-platform/tests/IndexedDB/idbcursor_advance_index.htm
+++ b/testing/web-platform/tests/IndexedDB/idbcursor_advance_index.htm
@@ -16,7 +16,7 @@
var open_rq = createdb(t);
open_rq.onupgradeneeded = function(e) {
- db = event.target.result;
+ db = e.target.result;
var store = db.createObjectStore("test", {keyPath:"pKey"});
store.createIndex("idx", "iKey");
diff --git a/testing/web-platform/tests/IndexedDB/idbcursor_advance_objectstore.htm b/testing/web-platform/tests/IndexedDB/idbcursor_advance_objectstore.htm
index bf7cb70fb60..5ae9a813c70 100644
--- a/testing/web-platform/tests/IndexedDB/idbcursor_advance_objectstore.htm
+++ b/testing/web-platform/tests/IndexedDB/idbcursor_advance_objectstore.htm
@@ -16,7 +16,7 @@
var open_rq = createdb(t);
open_rq.onupgradeneeded = function(e) {
- db = event.target.result;
+ db = e.target.result;
var store = db.createObjectStore("test", {keyPath:"pKey"});
for(var i = 0; i < records.length; i++) {
diff --git a/testing/web-platform/tests/IndexedDB/idbdatabase_close.htm b/testing/web-platform/tests/IndexedDB/idbdatabase_close.htm
index 46485a4303c..dc3f585a8cd 100644
--- a/testing/web-platform/tests/IndexedDB/idbdatabase_close.htm
+++ b/testing/web-platform/tests/IndexedDB/idbdatabase_close.htm
@@ -29,7 +29,7 @@ open_rq.onsuccess = function(e) {
upgradeneeded_fired = counter++;
});
rq.onsuccess = t.step_func(function (e) {
- assert_equals(versionchange_fired, 0, 'block event fired #')
+ assert_equals(versionchange_fired, 0, 'versionchange event fired #')
assert_equals(blocked_fired, 1, 'block event fired #')
assert_equals(upgradeneeded_fired, 2, 'second upgradeneeded event fired #')
diff --git a/testing/web-platform/tests/IndexedDB/idbdatabase_createObjectStore11.htm b/testing/web-platform/tests/IndexedDB/idbdatabase_createObjectStore11.htm
index 8d98953e065..ae78d46ba07 100644
--- a/testing/web-platform/tests/IndexedDB/idbdatabase_createObjectStore11.htm
+++ b/testing/web-platform/tests/IndexedDB/idbdatabase_createObjectStore11.htm
@@ -1,6 +1,6 @@
-
IDBDatabase.createObjectStore() - Attampt Create Exsists Object Store With Difference keyPath throw ConstraintError
+IDBDatabase.createObjectStore() - attempting to create an existing object store with a different keyPath throw ConstraintError
diff --git a/testing/web-platform/tests/IndexedDB/idbfactory_open9.htm b/testing/web-platform/tests/IndexedDB/idbfactory_open9.htm
index d9f392cfdc3..94819a7ceb3 100644
--- a/testing/web-platform/tests/IndexedDB/idbfactory_open9.htm
+++ b/testing/web-platform/tests/IndexedDB/idbfactory_open9.htm
@@ -47,7 +47,7 @@ should_throw({
function should_work(val) {
var t = async_test("Calling open() with version argument 1.5 should not throw.")
- var rq = createdb(t)
+ var rq = createdb(t, val)
rq.onupgradeneeded = function() {
t.done()
}
diff --git a/testing/web-platform/tests/IndexedDB/idbobjectstore_openCursor.htm b/testing/web-platform/tests/IndexedDB/idbobjectstore_openCursor.htm
index 914aa57211f..c54760a7cd7 100644
--- a/testing/web-platform/tests/IndexedDB/idbobjectstore_openCursor.htm
+++ b/testing/web-platform/tests/IndexedDB/idbobjectstore_openCursor.htm
@@ -25,11 +25,14 @@
txn.objectStore("store")
.openCursor().onsuccess = this.step_func(function(e)
{
- if (e.target.result)
+ if (e.target.result) {
+ count += 1;
e.target.result.continue()
+ }
})
txn.oncomplete = this.step_func(function() {
+ assert_equals(count, 100);
this.done()
})
}
diff --git a/testing/web-platform/tests/IndexedDB/idbtransaction_abort.htm b/testing/web-platform/tests/IndexedDB/idbtransaction_abort.htm
index c93a2da290f..1f37bb40101 100644
--- a/testing/web-platform/tests/IndexedDB/idbtransaction_abort.htm
+++ b/testing/web-platform/tests/IndexedDB/idbtransaction_abort.htm
@@ -7,7 +7,6 @@
diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html
index 01e19a808f8..ef01c297277 100644
--- a/testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html
+++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/pattern_attribute.html
@@ -4,9 +4,9 @@
Pattern Attribute
-
-
-
+
+
+
@@ -14,20 +14,20 @@
- Pattern Attribute
-
-
-
+ Pattern Attribute
+
+
+
-
+
diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html
index 6674fca2e37..63488e9f4ce 100644
--- a/testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html
+++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/required_attribute.html
@@ -4,9 +4,9 @@
Required Attribute
-
-
-
+
+
+
@@ -14,20 +14,20 @@
- Required Attribute
-
-
-
+ Required Attribute
+
+
+
-
+
diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html
index f3c346a2396..175cdde99a3 100644
--- a/testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html
+++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/search_input.html
@@ -4,9 +4,9 @@
Search Input
-
-
-
+
+
+
@@ -14,21 +14,21 @@
- Search Input
-
+ Search Input
+
-
+
diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html
index 4d9aaf09970..974cbaf88b3 100644
--- a/testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html
+++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/telephone.html
@@ -1,84 +1,84 @@
- Input tel
-
-
-
-
+ Input tel
+
+
+
+
- Input tel
-
-
-
-
-
-
+ Input tel
+
+
+
+
+
+
-
+ element = document.getElementById('novalue');
+ test(function(){
+ element.value = '+811234';
+ assert_equals(element.value, '+811234');
+ }, 'Element can accept the phone number with plus sign(country code)');
+ test(function(){
+ element.value = '1234#5678';
+ assert_equals(element.value, '1234#5678');
+ }, 'Element can accept the phone number with hash mark(extension number)');
+ test(function(){
+ element.value = '123-456-789';
+ assert_equals(element.value, '123-456-789');
+ }, 'Element can accept the phone number with hyphen');
+ test(function(){
+ element.value = '123.456.789';
+ assert_equals(element.value, '123.456.789');
+ }, 'Element can accept the phone number with dots');
+ test(function(){
+ element.value = '1 23 4';
+ assert_equals(element.value, '1 23 4');
+ }, 'Element can accept the phone number with whitespace');
+ test(function(){
+ element.value = ' 1234 ';
+ assert_equals(element.value, ' 1234 ');
+ }, 'Element can accept the phone number with leading & following whitespaces');
+ test(function(){
+ element.value = '(03)12345678';
+ assert_equals(element.value, '(03)12345678');
+ }, 'Element can accept the phone number with parentheses(area code)');
+
diff --git a/testing/web-platform/tests/html/semantics/forms/the-input-element/time.html b/testing/web-platform/tests/html/semantics/forms/the-input-element/time.html
index b202d28c79c..5178d91de18 100644
--- a/testing/web-platform/tests/html/semantics/forms/the-input-element/time.html
+++ b/testing/web-platform/tests/html/semantics/forms/the-input-element/time.html
@@ -4,43 +4,43 @@
Input Time
-
+
- Input Time
-
-
-
-
-
-
-