diff --git a/content-security-policy/securitypolicyviolation/idl.html b/content-security-policy/securitypolicyviolation/idl.html index 17f492e7344de6..a4f9e68f8314db 100644 --- a/content-security-policy/securitypolicyviolation/idl.html +++ b/content-security-policy/securitypolicyviolation/idl.html @@ -21,6 +21,9 @@ long lineNumber; long columnNumber; }; + + interface Event { + }; -
diff --git a/css/selectors/any-link-dynamic-001-ref.html b/css/selectors/any-link-dynamic-001-ref.html new file mode 100644 index 00000000000000..b5407429be803d --- /dev/null +++ b/css/selectors/any-link-dynamic-001-ref.html @@ -0,0 +1,10 @@ + + +CSS test reference + + + + This should be green + diff --git a/css/selectors/any-link-dynamic-001.html b/css/selectors/any-link-dynamic-001.html new file mode 100644 index 00000000000000..e84989fd0c2708 --- /dev/null +++ b/css/selectors/any-link-dynamic-001.html @@ -0,0 +1,14 @@ + + +CSS test: Handling of dynamic changes to :any-link selectors + + + + + + This should be green + diff --git a/service-workers/service-worker/resources/about-blank-replacement-popup-frame.py b/service-workers/service-worker/resources/about-blank-replacement-popup-frame.py index be5294539833c7..f0b8cd578e3e05 100644 --- a/service-workers/service-worker/resources/about-blank-replacement-popup-frame.py +++ b/service-workers/service-worker/resources/about-blank-replacement-popup-frame.py @@ -12,12 +12,15 @@ def main(request, response): - + diff --git a/web-animations/animation-model/animation-types/property-list.js b/web-animations/animation-model/animation-types/property-list.js index 46829c31495400..32bf63d3a82175 100644 --- a/web-animations/animation-model/animation-types/property-list.js +++ b/web-animations/animation-model/animation-types/property-list.js @@ -1054,12 +1054,6 @@ const gCSSProperties = { types: [ ] }, - 'overflow-clip-box': { - // https://developer.mozilla.org/en/docs/Web/CSS/overflow-clip-box - types: [ - { type: 'discrete', options: [ [ 'padding-box', 'content-box' ] ] } - ] - }, 'overflow-wrap': { // https://drafts.csswg.org/css-text-3/#propdef-overflow-wrap types: [ diff --git a/webdriver/interface/interface.html b/webdriver/interface/interface.html deleted file mode 100644 index f3c149b1cee06b..00000000000000 --- a/webdriver/interface/interface.html +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - diff --git a/webdriver/tests/cookies/add_cookie.py b/webdriver/tests/cookies/add_cookie.py index 86a5f86f374603..1ebbcb41de7125 100644 --- a/webdriver/tests/cookies/add_cookie.py +++ b/webdriver/tests/cookies/add_cookie.py @@ -1,15 +1,14 @@ from tests.support.fixtures import clear_all_cookies -from tests.support.fixtures import server_config from datetime import datetime, timedelta -def test_add_domain_cookie(session, url): +def test_add_domain_cookie(session, url, server_config): session.url = url("/common/blank.html") clear_all_cookies(session) create_cookie_request = { "cookie": { "name": "hello", "value": "world", - "domain": "web-platform.test", + "domain": server_config["domains"][""], "path": "/", "httpOnly": False, "secure": False @@ -37,16 +36,16 @@ def test_add_domain_cookie(session, url): assert cookie["name"] == "hello" assert cookie["value"] == "world" - assert cookie["domain"] == ".web-platform.test" + assert cookie["domain"] == ".%s" % server_config["domains"][""] -def test_add_cookie_for_ip(session, url, server_config): +def test_add_cookie_for_ip(session, url, server_config, configuration): session.url = "http://127.0.0.1:%s/404" % (server_config["ports"]["http"][0]) clear_all_cookies(session) create_cookie_request = { "cookie": { "name": "hello", "value": "world", - "domain": "127.0.0.1", + "domain": configuration["host"], "path": "/", "httpOnly": False, "secure": False @@ -142,3 +141,37 @@ def test_add_session_cookie(session, url): assert cookie["name"] == "hello" assert cookie["value"] == "world" + +def test_add_session_cookie_with_leading_dot_character_in_domain(session, url, server_config): + session.url = url("/common/blank.html") + clear_all_cookies(session) + create_cookie_request = { + "cookie": { + "name": "hello", + "value": "world", + "domain": ".%s" % server_config["domains"][""] + } + } + result = session.transport.send("POST", "session/%s/cookie" % session.session_id, create_cookie_request) + assert result.status == 200 + assert "value" in result.body + assert isinstance(result.body["value"], dict) + + result = session.transport.send("GET", "session/%s/cookie" % session.session_id) + assert result.status == 200 + assert "value" in result.body + assert isinstance(result.body["value"], list) + assert len(result.body["value"]) == 1 + assert isinstance(result.body["value"][0], dict) + + cookie = result.body["value"][0] + assert "name" in cookie + assert isinstance(cookie["name"], basestring) + assert "value" in cookie + assert isinstance(cookie["value"], basestring) + assert "domain" in cookie + assert isinstance(cookie["domain"], basestring) + + assert cookie["name"] == "hello" + assert cookie["value"] == "world" + assert cookie["domain"] == ".%s" % server_config["domains"][""] diff --git a/webdriver/tests/cookies/get_named_cookie.py b/webdriver/tests/cookies/get_named_cookie.py index 027859dd7f9d12..f367eccf947ab6 100644 --- a/webdriver/tests/cookies/get_named_cookie.py +++ b/webdriver/tests/cookies/get_named_cookie.py @@ -61,14 +61,14 @@ def test_get_named_cookie(session, url): # convert from seconds since epoch assert datetime.utcfromtimestamp(cookie["expiry"]).strftime(utc_string_format) == a_year_from_now -def test_duplicated_cookie(session, url): +def test_duplicated_cookie(session, url, server_config): session.url = url("/common/blank.html") clear_all_cookies(session) create_cookie_request = { "cookie": { "name": "hello", "value": "world", - "domain": "web-platform.test", + "domain": server_config["domains"][""], "path": "/", "httpOnly": False, "secure": False @@ -79,7 +79,7 @@ def test_duplicated_cookie(session, url): assert "value" in result.body assert isinstance(result.body["value"], dict) - session.url = inline("") + session.url = inline("" % server_config["domains"][""]) result = session.transport.send("GET", "session/%s/cookie" % session.session_id) assert result.status == 200 assert "value" in result.body diff --git a/webdriver/tests/retrieval/__init__.py b/webdriver/tests/element_retrieval/__init__.py similarity index 100% rename from webdriver/tests/retrieval/__init__.py rename to webdriver/tests/element_retrieval/__init__.py diff --git a/webdriver/tests/retrieval/find_element.py b/webdriver/tests/element_retrieval/find_element.py similarity index 100% rename from webdriver/tests/retrieval/find_element.py rename to webdriver/tests/element_retrieval/find_element.py diff --git a/webdriver/tests/retrieval/find_element_from_element.py b/webdriver/tests/element_retrieval/find_element_from_element.py similarity index 100% rename from webdriver/tests/retrieval/find_element_from_element.py rename to webdriver/tests/element_retrieval/find_element_from_element.py diff --git a/webdriver/tests/retrieval/find_element_from_elements.py b/webdriver/tests/element_retrieval/find_element_from_elements.py similarity index 100% rename from webdriver/tests/retrieval/find_element_from_elements.py rename to webdriver/tests/element_retrieval/find_element_from_elements.py diff --git a/webdriver/tests/retrieval/find_elements.py b/webdriver/tests/element_retrieval/find_elements.py similarity index 100% rename from webdriver/tests/retrieval/find_elements.py rename to webdriver/tests/element_retrieval/find_elements.py