From eee317352c6b992d288fbc765ea3cd12c04e7dd6 Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Fri, 22 Apr 2016 14:31:51 +0200 Subject: [PATCH] Reset searchParam in URL.href setter https://github.com/whatwg/url/issues/117 --- components/script/dom/url.rs | 1 + tests/wpt/metadata/url/url-constructor.html.ini | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/components/script/dom/url.rs b/components/script/dom/url.rs index 664221c4bb8..f2ba7082e0f 100644 --- a/components/script/dom/url.rs +++ b/components/script/dom/url.rs @@ -144,6 +144,7 @@ impl URLMethods for URL { match Url::parse(&value.0) { Ok(url) => { *self.url.borrow_mut() = url; + self.search_params.set(None); // To be re-initialized in the SearchParams getter. Ok(()) }, Err(error) => { diff --git a/tests/wpt/metadata/url/url-constructor.html.ini b/tests/wpt/metadata/url/url-constructor.html.ini index fbbdefe9627..f70364a8d03 100644 --- a/tests/wpt/metadata/url/url-constructor.html.ini +++ b/tests/wpt/metadata/url/url-constructor.html.ini @@ -74,7 +74,3 @@ [Parsing: against ] expected: FAIL - - [URL.searchParams and URL.search setters, update propagation] - expected: FAIL -