diff --git a/components/script/dom/blob.rs b/components/script/dom/blob.rs index aba1b99ab5e..46203a031b5 100644 --- a/components/script/dom/blob.rs +++ b/components/script/dom/blob.rs @@ -60,7 +60,6 @@ impl Blob { blobParts: Option>, blobPropertyBag: &BlobBinding::BlobPropertyBag, ) -> Fallible> { - // TODO: accept other blobParts types - ArrayBuffer or ArrayBufferView let bytes: Vec = match blobParts { None => Vec::new(), Some(blobparts) => match blob_parts_to_bytes(blobparts) { diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index 6f1656d1baf..0a54cf7d9cf 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -586,7 +586,6 @@ impl Document { if document_url.as_str() == "about:srcdoc" && container_base_url.is_some() { return container_base_url.unwrap(); } - // Step 2: If document's URL is about:blank, and document's browsing // context's creator base URL is non-null, then return that creator base URL. if document_url.as_str() == "about:blank" && browsing_context.has_creator_base_url() { diff --git a/components/script/dom/url.rs b/components/script/dom/url.rs index b1ceef7cfa3..056f6aa9643 100644 --- a/components/script/dom/url.rs +++ b/components/script/dom/url.rs @@ -155,7 +155,7 @@ impl URL { result.push('/'); // Step 5 - result.push_str(&id.to_simple().to_string()); + result.push_str(&id.to_string()); result } diff --git a/tests/wpt/metadata/FileAPI/url/sandboxed-iframe.html.ini b/tests/wpt/metadata/FileAPI/url/sandboxed-iframe.html.ini index 3e33fa10885..5119506bbc8 100644 --- a/tests/wpt/metadata/FileAPI/url/sandboxed-iframe.html.ini +++ b/tests/wpt/metadata/FileAPI/url/sandboxed-iframe.html.ini @@ -1,4 +1,43 @@ [sandboxed-iframe.html] expected: TIMEOUT + [Blob URLs can be used in