Auto merge of #9887 - schuster:HTMLHyperlinkElementUtils, r=jdm

Implement HTMLHyperlinkElementUtils for HTMLAnchorElement

Fixes #7857

Origin is omitted since it's still not available in rust-url, but since the previous PR also left it out, I'm assuming that's okay.

Please let me know if there are any style issues. There might be more concise ways to do the pattern matching that I don't know about, I guessed at the indentation style in one or two places.

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9887)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2016-03-25 11:36:35 +05:30
commit 9a8d62286c
26 changed files with 369 additions and 1606 deletions

View file

@ -5,6 +5,7 @@
use dom::activation::Activatable; use dom::activation::Activatable;
use dom::attr::AttrValue; use dom::attr::AttrValue;
use dom::bindings::cell::DOMRefCell;
use dom::bindings::codegen::Bindings::AttrBinding::AttrMethods; use dom::bindings::codegen::Bindings::AttrBinding::AttrMethods;
use dom::bindings::codegen::Bindings::HTMLAnchorElementBinding; use dom::bindings::codegen::Bindings::HTMLAnchorElementBinding;
use dom::bindings::codegen::Bindings::HTMLAnchorElementBinding::HTMLAnchorElementMethods; use dom::bindings::codegen::Bindings::HTMLAnchorElementBinding::HTMLAnchorElementMethods;
@ -12,6 +13,7 @@ use dom::bindings::codegen::Bindings::MouseEventBinding::MouseEventMethods;
use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods;
use dom::bindings::inheritance::Castable; use dom::bindings::inheritance::Castable;
use dom::bindings::js::{JS, MutNullableHeap, Root}; use dom::bindings::js::{JS, MutNullableHeap, Root};
use dom::bindings::str::USVString;
use dom::document::Document; use dom::document::Document;
use dom::domtokenlist::DOMTokenList; use dom::domtokenlist::DOMTokenList;
use dom::element::Element; use dom::element::Element;
@ -21,16 +23,19 @@ use dom::htmlelement::HTMLElement;
use dom::htmlimageelement::HTMLImageElement; use dom::htmlimageelement::HTMLImageElement;
use dom::mouseevent::MouseEvent; use dom::mouseevent::MouseEvent;
use dom::node::{Node, document_from_node, window_from_node}; use dom::node::{Node, document_from_node, window_from_node};
use dom::urlhelper::UrlHelper;
use dom::virtualmethods::VirtualMethods; use dom::virtualmethods::VirtualMethods;
use num::ToPrimitive; use num::ToPrimitive;
use std::default::Default; use std::default::Default;
use string_cache::Atom; use string_cache::Atom;
use url::{Url, UrlParser};
use util::str::DOMString; use util::str::DOMString;
#[dom_struct] #[dom_struct]
pub struct HTMLAnchorElement { pub struct HTMLAnchorElement {
htmlelement: HTMLElement, htmlelement: HTMLElement,
rel_list: MutNullableHeap<JS<DOMTokenList>>, rel_list: MutNullableHeap<JS<DOMTokenList>>,
url: DOMRefCell<Option<Url>>,
} }
impl HTMLAnchorElement { impl HTMLAnchorElement {
@ -41,6 +46,7 @@ impl HTMLAnchorElement {
htmlelement: htmlelement:
HTMLElement::new_inherited(localName, prefix, document), HTMLElement::new_inherited(localName, prefix, document),
rel_list: Default::default(), rel_list: Default::default(),
url: DOMRefCell::new(None),
} }
} }
@ -51,6 +57,37 @@ impl HTMLAnchorElement {
let element = HTMLAnchorElement::new_inherited(localName, prefix, document); let element = HTMLAnchorElement::new_inherited(localName, prefix, document);
Node::reflect_node(box element, document, HTMLAnchorElementBinding::Wrap) Node::reflect_node(box element, document, HTMLAnchorElementBinding::Wrap)
} }
// https://html.spec.whatwg.org/multipage/#concept-hyperlink-url-set
fn set_url(&self) {
let attribute = self.upcast::<Element>().get_attribute(&ns!(), &atom!("href"));
*self.url.borrow_mut() = attribute.and_then(|attribute| {
let document = document_from_node(self);
let mut parser = UrlParser::new();
parser.base_url(document.url());
parser.parse(&attribute.value()).ok()
});
}
// https://html.spec.whatwg.org/multipage/#reinitialise-url
fn reinitialize_url(&self) {
// Step 1.
match *self.url.borrow() {
None => return,
Some(ref url) if url.scheme == "blob" &&
url.non_relative_scheme_data().is_some() => return,
_ => (),
}
// Step 2.
self.set_url();
}
// https://html.spec.whatwg.org/multipage/#update-href
fn update_href(&self) {
self.upcast::<Element>().set_string_attribute(&atom!("href"),
self.url.borrow().as_ref().unwrap().serialize().into());
}
} }
impl VirtualMethods for HTMLAnchorElement { impl VirtualMethods for HTMLAnchorElement {
@ -107,6 +144,312 @@ impl HTMLAnchorElementMethods for HTMLAnchorElement {
// https://html.spec.whatwg.org/multipage/#dom-a-shape // https://html.spec.whatwg.org/multipage/#dom-a-shape
make_setter!(SetShape, "shape"); make_setter!(SetShape, "shape");
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-hash
fn Hash(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 3.
None => USVString(String::new()),
Some(ref url) => {
// Steps 3-4.
UrlHelper::Hash(url)
}
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-hash
fn SetHash(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
if url.scheme == "javascript" { return; }
// Steps 4-5.
UrlHelper::SetHash(url, value);
// Step 6.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-host
fn Host(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 3.
None => USVString(String::new()),
Some(ref url) => {
if url.host().is_none() {
USVString(String::new())
} else {
// Steps 4-5.
UrlHelper::Host(url)
}
}
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-host
fn SetHost(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
if url.non_relative_scheme_data().is_some() {
return;
}
// Step 4.
UrlHelper::SetHost(url, value);
// Step 5.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-hostname
fn Hostname(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 3.
None => USVString(String::new()),
Some(ref url) => {
// Step 4.
UrlHelper::Hostname(url)
}
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-hostname
fn SetHostname(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
if url.non_relative_scheme_data().is_some() {
return;
}
// Step 4.
UrlHelper::SetHostname(url, value);
// Step 5.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-href
fn Href(&self) -> USVString {
// Step 1.
self.reinitialize_url();
USVString(match *self.url.borrow() {
None => {
match self.upcast::<Element>().get_attribute(&ns!(), &atom!("href")) {
// Step 3.
None => String::new(),
// Step 4.
Some(attribute) => (**attribute.value()).to_owned(),
}
},
// Step 5.
Some(ref url) => url.serialize(),
})
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-href
fn SetHref(&self, value: USVString) {
self.upcast::<Element>().set_string_attribute(&atom!("href"),
DOMString::from_string(value.0));
self.set_url();
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-password
fn Password(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 3.
None => USVString(String::new()),
// Steps 3-4.
Some(ref url) => UrlHelper::Password(url)
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-password
fn SetPassword(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
if url.host().is_none() || url.non_relative_scheme_data().is_some() {
return;
}
// Step 4.
UrlHelper::SetPassword(url, value);
// Step 5.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-pathname
fn Pathname(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 3.
None => USVString(String::new()),
// Steps 4-5.
Some(ref url) => UrlHelper::Pathname(url)
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-pathname
fn SetPathname(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
if url.non_relative_scheme_data().is_some() { return; }
// Step 5.
UrlHelper::SetPathname(url, value);
// Step 6.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-port
fn Port(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 3.
None => USVString(String::new()),
// Step 4.
Some(ref url) => UrlHelper::Port(url)
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-port
fn SetPort(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
if url.host().is_none() ||
url.non_relative_scheme_data().is_some() ||
url.scheme == "file" {
return;
}
// Step 4.
UrlHelper::SetPort(url, value);
// Step 5.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-protocol
fn Protocol(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 2.
None => USVString(":".to_owned()),
// Step 3.
Some(ref url) => UrlHelper::Protocol(url)
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-protocol
fn SetProtocol(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 2.
if let Some(url) = self.url.borrow_mut().as_mut() {
// Step 3.
UrlHelper::SetProtocol(url, value);
// Step 4.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-search
fn Search(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 2.
None => USVString(String::new()),
// Step 3.
Some(ref url) => UrlHelper::Search(url)
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-search
fn SetSearch(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
// Steps 4-5.
// TODO add this element's node document character encoding as
// encoding override (as described in the spec)
UrlHelper::SetSearch(url, value);
// Step 6.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-username
fn Username(&self) -> USVString {
// Step 1.
self.reinitialize_url();
match *self.url.borrow() {
// Step 2.
None => USVString(String::new()),
// Step 3.
Some(ref url) => UrlHelper::Username(url)
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-username
fn SetUsername(&self, value: USVString) {
// Step 1.
self.reinitialize_url();
// Step 3.
if let Some(url) = self.url.borrow_mut().as_mut() {
if url.host().is_none() || url.non_relative_scheme_data().is_some() {
return;
}
// Step 4.
UrlHelper::SetUsername(url, value);
// Step 5.
self.update_href();
}
}
// https://html.spec.whatwg.org/multipage/#dom-hyperlink-href
fn Stringifier(&self) -> DOMString {
DOMString::from(self.Href().0)
}
} }
impl Activatable for HTMLAnchorElement { impl Activatable for HTMLAnchorElement {

View file

@ -21,6 +21,7 @@ impl UrlHelper {
} }
pub fn SetHash(url: &mut Url, value: USVString) { pub fn SetHash(url: &mut Url, value: USVString) {
url.fragment = Some(String::new());
let mut wrapper = UrlUtilsWrapper { url: url, parser: &UrlParser::new() }; let mut wrapper = UrlUtilsWrapper { url: url, parser: &UrlParser::new() };
let _ = wrapper.set_fragment(&value.0); let _ = wrapper.set_fragment(&value.0);
} }
@ -101,6 +102,9 @@ impl UrlHelper {
} }
pub fn SetPathname(url: &mut Url, value: USVString) { pub fn SetPathname(url: &mut Url, value: USVString) {
if let Some(path) = url.path_mut() {
path.clear();
}
let mut wrapper = UrlUtilsWrapper { url: url, parser: &UrlParser::new() }; let mut wrapper = UrlUtilsWrapper { url: url, parser: &UrlParser::new() };
let _ = wrapper.set_path(&value.0); let _ = wrapper.set_path(&value.0);
} }
@ -149,6 +153,7 @@ impl UrlHelper {
} }
pub fn SetSearch(url: &mut Url, value: USVString) { pub fn SetSearch(url: &mut Url, value: USVString) {
url.query = Some(String::new());
let mut wrapper = UrlUtilsWrapper { url: url, parser: &UrlParser::new() }; let mut wrapper = UrlUtilsWrapper { url: url, parser: &UrlParser::new() };
let _ = wrapper.set_query(&value.0); let _ = wrapper.set_query(&value.0);
} }

View file

@ -26,7 +26,7 @@ interface HTMLAnchorElement : HTMLElement {
// also has obsolete members // also has obsolete members
}; };
//HTMLAnchorElement implements HTMLHyperlinkElementUtils; HTMLAnchorElement implements HTMLHyperlinkElementUtils;
// https://html.spec.whatwg.org/multipage/#HTMLAnchorElement-partial // https://html.spec.whatwg.org/multipage/#HTMLAnchorElement-partial
partial interface HTMLAnchorElement { partial interface HTMLAnchorElement {

View file

@ -4,17 +4,23 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
// https://html.spec.whatwg.org/multipage/#htmlhyperlinkelementutils // https://html.spec.whatwg.org/multipage/#htmlhyperlinkelementutils
//[NoInterfaceObject/*, Exposed=Window*/] [NoInterfaceObject/*, Exposed=Window*/]
//interface HTMLHyperlinkElementUtils { interface HTMLHyperlinkElementUtils {
// stringifier attribute USVString href; // stringifier attribute USVString href;
attribute USVString href;
// attribute USVString origin; // attribute USVString origin;
// attribute USVString protocol; attribute USVString protocol;
// attribute USVString username; attribute USVString username;
// attribute USVString password; attribute USVString password;
// attribute USVString host; attribute USVString host;
// attribute USVString hostname; attribute USVString hostname;
// attribute USVString port; attribute USVString port;
// attribute USVString pathname; attribute USVString pathname;
// attribute USVString search; attribute USVString search;
// attribute USVString hash; attribute USVString hash;
//};
// Adding a separate stringifier method until
// https://github.com/servo/servo/issues/7590 adds attribute stringifier
// support.
stringifier;
};

View file

@ -1,5 +0,0 @@
[DOMImplementation-createHTMLDocument.html]
type: testharness
[createHTMLDocument(): URL parsing]
expected: FAIL

View file

@ -1,5 +0,0 @@
[Document-constructor.html]
type: testharness
[new Document(): URL parsing]
expected: FAIL

View file

@ -1,8 +1,5 @@
[big5-encoder.html] [big5-encoder.html]
type: testharness type: testharness
[big5 encoder: very basic]
expected: FAIL
[big5 encoder: Highest-pointer BMP character excluded from encoder] [big5 encoder: Highest-pointer BMP character excluded from encoder]
expected: FAIL expected: FAIL

View file

@ -1,8 +1,5 @@
[gb18030-encoder.html] [gb18030-encoder.html]
type: testharness type: testharness
[gb18030 encoder: very basic]
expected: FAIL
[gb18030 encoder: Euro] [gb18030 encoder: Euro]
expected: FAIL expected: FAIL

View file

@ -1,8 +1,5 @@
[gbk-encoder.html] [gbk-encoder.html]
type: testharness type: testharness
[gbk encoder: very basic]
expected: FAIL
[gbk encoder: Euro] [gbk encoder: Euro]
expected: FAIL expected: FAIL

View file

@ -1,11 +1,5 @@
[iso-2022-jp-encoder.html] [iso-2022-jp-encoder.html]
type: testharness type: testharness
[iso-2022-jp encoder: very basic]
expected: FAIL
[iso-2022-jp encoder: basics] [iso-2022-jp encoder: basics]
expected: FAIL expected: FAIL
[iso-2022-jp encoder: SO/SI ESC]
expected: FAIL

View file

@ -1,6 +1,6 @@
[noreferrer.html] [noreferrer.html]
type: testharness type: testharness
expected: TIMEOUT expected: CRASH
[rel=noreferrer nullifies window.opener] [rel=noreferrer nullifies window.opener]
expected: TIMEOUT expected: CRASH

View file

@ -8643,72 +8643,12 @@
[Document interface: document.implementation.createDocument(null, "", null) must inherit property "onwaiting" with the proper type (156)] [Document interface: document.implementation.createDocument(null, "", null) must inherit property "onwaiting" with the proper type (156)]
expected: FAIL expected: FAIL
[HTMLAnchorElement interface: attribute href]
expected: FAIL
[HTMLAnchorElement interface: attribute origin] [HTMLAnchorElement interface: attribute origin]
expected: FAIL expected: FAIL
[HTMLAnchorElement interface: attribute protocol]
expected: FAIL
[HTMLAnchorElement interface: attribute username]
expected: FAIL
[HTMLAnchorElement interface: attribute password]
expected: FAIL
[HTMLAnchorElement interface: attribute host]
expected: FAIL
[HTMLAnchorElement interface: attribute hostname]
expected: FAIL
[HTMLAnchorElement interface: attribute port]
expected: FAIL
[HTMLAnchorElement interface: attribute pathname]
expected: FAIL
[HTMLAnchorElement interface: attribute search]
expected: FAIL
[HTMLAnchorElement interface: attribute hash]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "href" with the proper type (13)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "origin" with the proper type (14)] [HTMLAnchorElement interface: document.createElement("a") must inherit property "origin" with the proper type (14)]
expected: FAIL expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "protocol" with the proper type (15)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "username" with the proper type (16)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "password" with the proper type (17)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "host" with the proper type (18)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "hostname" with the proper type (19)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "port" with the proper type (20)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "pathname" with the proper type (21)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "search" with the proper type (22)]
expected: FAIL
[HTMLAnchorElement interface: document.createElement("a") must inherit property "hash" with the proper type (23)]
expected: FAIL
[HTMLAreaElement interface: attribute href] [HTMLAreaElement interface: attribute href]
expected: FAIL expected: FAIL

View file

@ -459,114 +459,6 @@
[img.tabIndex: IDL set to -2147483648 followed by getAttribute()] [img.tabIndex: IDL set to -2147483648 followed by getAttribute()]
expected: FAIL expected: FAIL
[img.src: setAttribute() to "" followed by IDL get]
expected: FAIL
[img.src: setAttribute() to " foo " followed by IDL get]
expected: FAIL
[img.src: setAttribute() to "http://site.example/" followed by IDL get]
expected: FAIL
[img.src: setAttribute() to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
[img.src: setAttribute() to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
[img.src: setAttribute() to undefined followed by IDL get]
expected: FAIL
[img.src: setAttribute() to 7 followed by IDL get]
expected: FAIL
[img.src: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[img.src: setAttribute() to true followed by IDL get]
expected: FAIL
[img.src: setAttribute() to false followed by IDL get]
expected: FAIL
[img.src: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[img.src: setAttribute() to NaN followed by IDL get]
expected: FAIL
[img.src: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[img.src: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[img.src: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[img.src: setAttribute() to null followed by IDL get]
expected: FAIL
[img.src: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[img.src: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[img.src: IDL set to "" followed by IDL get]
expected: FAIL
[img.src: IDL set to " foo " followed by IDL get]
expected: FAIL
[img.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.src: IDL set to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
[img.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
[img.src: IDL set to undefined followed by IDL get]
expected: FAIL
[img.src: IDL set to 7 followed by IDL get]
expected: FAIL
[img.src: IDL set to 1.5 followed by IDL get]
expected: FAIL
[img.src: IDL set to true followed by IDL get]
expected: FAIL
[img.src: IDL set to false followed by IDL get]
expected: FAIL
[img.src: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[img.src: IDL set to NaN followed by IDL get]
expected: FAIL
[img.src: IDL set to Infinity followed by IDL get]
expected: FAIL
[img.src: IDL set to -Infinity followed by IDL get]
expected: FAIL
[img.src: IDL set to "\\0" followed by IDL get]
expected: FAIL
[img.src: IDL set to null followed by IDL get]
expected: FAIL
[img.src: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[img.src: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[img.srcset: typeof IDL attribute] [img.srcset: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -1002,9 +894,6 @@
[img.lowsrc: IDL set to "http://site.example/" followed by getAttribute()] [img.lowsrc: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.lowsrc: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.lowsrc: IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.lowsrc: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1098,9 +987,6 @@
[img.longDesc: setAttribute() to " foo " followed by IDL get] [img.longDesc: setAttribute() to " foo " followed by IDL get]
expected: FAIL expected: FAIL
[img.longDesc: setAttribute() to "http://site.example/" followed by IDL get]
expected: FAIL
[img.longDesc: setAttribute() to "//site.example/path???@#l" followed by IDL get] [img.longDesc: setAttribute() to "//site.example/path???@#l" followed by IDL get]
expected: FAIL expected: FAIL
@ -1152,9 +1038,6 @@
[img.longDesc: IDL set to " foo " followed by IDL get] [img.longDesc: IDL set to " foo " followed by IDL get]
expected: FAIL expected: FAIL
[img.longDesc: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.longDesc: IDL set to "//site.example/path???@#l" followed by IDL get] [img.longDesc: IDL set to "//site.example/path???@#l" followed by IDL get]
expected: FAIL expected: FAIL
@ -1383,9 +1266,6 @@
[img.itemId: IDL set to "http://site.example/" followed by getAttribute()] [img.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1938,9 +1818,6 @@
[iframe.src: setAttribute() to " foo " followed by IDL get] [iframe.src: setAttribute() to " foo " followed by IDL get]
expected: FAIL expected: FAIL
[iframe.src: setAttribute() to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.src: setAttribute() to "//site.example/path???@#l" followed by IDL get] [iframe.src: setAttribute() to "//site.example/path???@#l" followed by IDL get]
expected: FAIL expected: FAIL
@ -1992,9 +1869,6 @@
[iframe.src: IDL set to " foo " followed by IDL get] [iframe.src: IDL set to " foo " followed by IDL get]
expected: FAIL expected: FAIL
[iframe.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.src: IDL set to "//site.example/path???@#l" followed by IDL get] [iframe.src: IDL set to "//site.example/path???@#l" followed by IDL get]
expected: FAIL expected: FAIL
@ -2976,9 +2850,6 @@
[iframe.longDesc: IDL set to "http://site.example/" followed by getAttribute()] [iframe.longDesc: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.longDesc: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.longDesc: IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.longDesc: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3507,9 +3378,6 @@
[iframe.itemId: IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4131,9 +3999,6 @@
[embed.src: IDL set to "http://site.example/" followed by getAttribute()] [embed.src: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5049,9 +4914,6 @@
[embed.itemId: IDL set to "http://site.example/" followed by getAttribute()] [embed.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5673,9 +5535,6 @@
[object.data: IDL set to "http://site.example/" followed by getAttribute()] [object.data: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.data: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.data: IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.data: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7452,9 +7311,6 @@
[object.codeBase: IDL set to "http://site.example/" followed by getAttribute()] [object.codeBase: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.codeBase: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.codeBase: IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.codeBase: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7983,9 +7839,6 @@
[object.itemId: IDL set to "http://site.example/" followed by getAttribute()] [object.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9231,9 +9084,6 @@
[param.itemId: IDL set to "http://site.example/" followed by getAttribute()] [param.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[param.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[param.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [param.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9855,9 +9705,6 @@
[video.src: IDL set to "http://site.example/" followed by getAttribute()] [video.src: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11277,9 +11124,6 @@
[video.poster: IDL set to "http://site.example/" followed by getAttribute()] [video.poster: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.poster: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.poster: IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.poster: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11550,9 +11394,6 @@
[video.itemId: IDL set to "http://site.example/" followed by getAttribute()] [video.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12174,9 +12015,6 @@
[audio.src: IDL set to "http://site.example/" followed by getAttribute()] [audio.src: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13338,9 +13176,6 @@
[audio.itemId: IDL set to "http://site.example/" followed by getAttribute()] [audio.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13962,9 +13797,6 @@
[source.src: IDL set to "http://site.example/" followed by getAttribute()] [source.src: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14493,9 +14325,6 @@
[source.itemId: IDL set to "http://site.example/" followed by getAttribute()] [source.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15462,9 +15291,6 @@
[track.src: IDL set to "http://site.example/" followed by getAttribute()] [track.src: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16101,9 +15927,6 @@
[track.itemId: IDL set to "http://site.example/" followed by getAttribute()] [track.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16833,9 +16656,6 @@
[canvas.itemId: IDL set to "http://site.example/" followed by getAttribute()] [canvas.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[canvas.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[canvas.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [canvas.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -17694,9 +17514,6 @@
[map.itemId: IDL set to "http://site.example/" followed by getAttribute()] [map.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[map.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[map.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [map.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -19512,9 +19329,6 @@
[area.href: IDL set to "http://site.example/" followed by getAttribute()] [area.href: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.href: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.href: IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.href: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -19893,9 +19707,6 @@
[area.itemId: IDL set to "http://site.example/" followed by getAttribute()] [area.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -20187,9 +19998,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -20352,9 +20160,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -20517,9 +20322,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -20682,9 +20484,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -20847,9 +20646,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -21012,9 +20808,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -21177,9 +20970,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -21342,9 +21132,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -21507,9 +21294,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -21672,9 +21456,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -21837,9 +21618,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -642,9 +642,6 @@
[form.itemId: IDL set to "http://site.example/" followed by getAttribute()] [form.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[form.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[form.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [form.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1503,9 +1500,6 @@
[fieldset.itemId: IDL set to "http://site.example/" followed by getAttribute()] [fieldset.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[fieldset.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[fieldset.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [fieldset.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2364,9 +2358,6 @@
[legend.itemId: IDL set to "http://site.example/" followed by getAttribute()] [legend.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[legend.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[legend.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [legend.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3096,9 +3087,6 @@
[label.itemId: IDL set to "http://site.example/" followed by getAttribute()] [label.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[label.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[label.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [label.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5418,9 +5406,6 @@
[input.src: IDL set to "http://site.example/" followed by getAttribute()] [input.src: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[input.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[input.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] [input.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6078,9 +6063,6 @@
[input.itemId: IDL set to "http://site.example/" followed by getAttribute()] [input.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[input.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[input.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [input.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6924,9 +6906,6 @@
[button.itemId: IDL set to "http://site.example/" followed by getAttribute()] [button.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[button.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[button.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [button.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7872,9 +7851,6 @@
[select.itemId: IDL set to "http://site.example/" followed by getAttribute()] [select.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[select.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[select.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [select.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -8604,9 +8580,6 @@
[datalist.itemId: IDL set to "http://site.example/" followed by getAttribute()] [datalist.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[datalist.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[datalist.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [datalist.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9465,9 +9438,6 @@
[optgroup.itemId: IDL set to "http://site.example/" followed by getAttribute()] [optgroup.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[optgroup.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[optgroup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [optgroup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10197,9 +10167,6 @@
[option.itemId: IDL set to "http://site.example/" followed by getAttribute()] [option.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[option.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[option.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [option.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11943,9 +11910,6 @@
[textarea.itemId: IDL set to "http://site.example/" followed by getAttribute()] [textarea.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[textarea.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[textarea.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [textarea.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13215,9 +13179,6 @@
[keygen.itemId: IDL set to "http://site.example/" followed by getAttribute()] [keygen.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[keygen.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[keygen.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [keygen.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14076,9 +14037,6 @@
[output.itemId: IDL set to "http://site.example/" followed by getAttribute()] [output.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[output.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[output.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [output.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14808,9 +14766,6 @@
[progress.itemId: IDL set to "http://site.example/" followed by getAttribute()] [progress.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[progress.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[progress.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [progress.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15540,9 +15495,6 @@
[meter.itemId: IDL set to "http://site.example/" followed by getAttribute()] [meter.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[meter.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[meter.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [meter.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15834,9 +15786,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15999,9 +15948,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16164,9 +16110,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16329,9 +16272,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16494,9 +16434,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16659,9 +16596,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16824,9 +16758,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16989,9 +16920,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -17154,9 +17082,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -17319,9 +17244,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -17484,9 +17406,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -771,9 +771,6 @@
[p.itemId: IDL set to "http://site.example/" followed by getAttribute()] [p.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[p.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[p.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [p.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1869,9 +1866,6 @@
[hr.itemId: IDL set to "http://site.example/" followed by getAttribute()] [hr.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[hr.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[hr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [hr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2781,9 +2775,6 @@
[pre.itemId: IDL set to "http://site.example/" followed by getAttribute()] [pre.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[pre.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[pre.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [pre.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3405,9 +3396,6 @@
[blockquote.cite: IDL set to "http://site.example/" followed by getAttribute()] [blockquote.cite: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[blockquote.cite: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[blockquote.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()] [blockquote.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3678,9 +3666,6 @@
[blockquote.itemId: IDL set to "http://site.example/" followed by getAttribute()] [blockquote.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[blockquote.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[blockquote.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [blockquote.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4935,9 +4920,6 @@
[ol.itemId: IDL set to "http://site.example/" followed by getAttribute()] [ol.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[ol.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[ol.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [ol.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5904,9 +5886,6 @@
[ul.itemId: IDL set to "http://site.example/" followed by getAttribute()] [ul.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[ul.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[ul.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [ul.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6945,9 +6924,6 @@
[li.itemId: IDL set to "http://site.example/" followed by getAttribute()] [li.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[li.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[li.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [li.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7785,9 +7761,6 @@
[dl.itemId: IDL set to "http://site.example/" followed by getAttribute()] [dl.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[dl.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[dl.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [dl.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -8517,9 +8490,6 @@
[dt.itemId: IDL set to "http://site.example/" followed by getAttribute()] [dt.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[dt.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[dt.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [dt.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9249,9 +9219,6 @@
[dd.itemId: IDL set to "http://site.example/" followed by getAttribute()] [dd.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[dd.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[dd.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [dd.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9981,9 +9948,6 @@
[figure.itemId: IDL set to "http://site.example/" followed by getAttribute()] [figure.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[figure.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[figure.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [figure.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10713,9 +10677,6 @@
[figcaption.itemId: IDL set to "http://site.example/" followed by getAttribute()] [figcaption.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[figcaption.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[figcaption.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [figcaption.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11445,9 +11406,6 @@
[main.itemId: IDL set to "http://site.example/" followed by getAttribute()] [main.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[main.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[main.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [main.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12177,9 +12135,6 @@
[div.itemId: IDL set to "http://site.example/" followed by getAttribute()] [div.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[div.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[div.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [div.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12471,9 +12426,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12636,9 +12588,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12801,9 +12750,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12966,9 +12912,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13131,9 +13074,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13296,9 +13236,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13461,9 +13398,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13626,9 +13560,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13791,9 +13722,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13956,9 +13884,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14121,9 +14046,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -627,9 +627,6 @@
[head.itemId: IDL set to "http://site.example/" followed by getAttribute()] [head.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[head.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[head.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [head.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1344,9 +1341,6 @@
[title.itemId: IDL set to "http://site.example/" followed by getAttribute()] [title.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[title.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[title.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [title.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2190,9 +2184,6 @@
[base.itemId: IDL set to "http://site.example/" followed by getAttribute()] [base.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[base.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[base.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [base.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2724,114 +2715,6 @@
[link.tabIndex: IDL set to -2147483648 followed by getAttribute()] [link.tabIndex: IDL set to -2147483648 followed by getAttribute()]
expected: FAIL expected: FAIL
[link.href: setAttribute() to "" followed by IDL get]
expected: FAIL
[link.href: setAttribute() to " foo " followed by IDL get]
expected: FAIL
[link.href: setAttribute() to "http://site.example/" followed by IDL get]
expected: FAIL
[link.href: setAttribute() to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
[link.href: setAttribute() to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
[link.href: setAttribute() to undefined followed by IDL get]
expected: FAIL
[link.href: setAttribute() to 7 followed by IDL get]
expected: FAIL
[link.href: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[link.href: setAttribute() to true followed by IDL get]
expected: FAIL
[link.href: setAttribute() to false followed by IDL get]
expected: FAIL
[link.href: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[link.href: setAttribute() to NaN followed by IDL get]
expected: FAIL
[link.href: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[link.href: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[link.href: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[link.href: setAttribute() to null followed by IDL get]
expected: FAIL
[link.href: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[link.href: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[link.href: IDL set to "" followed by IDL get]
expected: FAIL
[link.href: IDL set to " foo " followed by IDL get]
expected: FAIL
[link.href: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.href: IDL set to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
[link.href: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
[link.href: IDL set to undefined followed by IDL get]
expected: FAIL
[link.href: IDL set to 7 followed by IDL get]
expected: FAIL
[link.href: IDL set to 1.5 followed by IDL get]
expected: FAIL
[link.href: IDL set to true followed by IDL get]
expected: FAIL
[link.href: IDL set to false followed by IDL get]
expected: FAIL
[link.href: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[link.href: IDL set to NaN followed by IDL get]
expected: FAIL
[link.href: IDL set to Infinity followed by IDL get]
expected: FAIL
[link.href: IDL set to -Infinity followed by IDL get]
expected: FAIL
[link.href: IDL set to "\\0" followed by IDL get]
expected: FAIL
[link.href: IDL set to null followed by IDL get]
expected: FAIL
[link.href: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[link.href: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[link.crossOrigin: typeof IDL attribute] [link.crossOrigin: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -3234,9 +3117,6 @@
[link.itemId: IDL set to "http://site.example/" followed by getAttribute()] [link.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4209,9 +4089,6 @@
[meta.itemId: IDL set to "http://site.example/" followed by getAttribute()] [meta.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[meta.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[meta.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [meta.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5292,9 +5169,6 @@
[style.itemId: IDL set to "http://site.example/" followed by getAttribute()] [style.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[style.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[style.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [style.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5586,9 +5460,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5751,9 +5622,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5916,9 +5784,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6081,9 +5946,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6246,9 +6108,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6411,9 +6270,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6576,9 +6432,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6741,9 +6594,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6906,9 +6756,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7071,9 +6918,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7236,9 +7080,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -771,9 +771,6 @@
[html.itemId: IDL set to "http://site.example/" followed by getAttribute()] [html.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[html.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[html.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [html.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1320,114 +1317,6 @@
[script.tabIndex: IDL set to -2147483648 followed by getAttribute()] [script.tabIndex: IDL set to -2147483648 followed by getAttribute()]
expected: FAIL expected: FAIL
[script.src: setAttribute() to "" followed by IDL get]
expected: FAIL
[script.src: setAttribute() to " foo " followed by IDL get]
expected: FAIL
[script.src: setAttribute() to "http://site.example/" followed by IDL get]
expected: FAIL
[script.src: setAttribute() to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
[script.src: setAttribute() to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
[script.src: setAttribute() to undefined followed by IDL get]
expected: FAIL
[script.src: setAttribute() to 7 followed by IDL get]
expected: FAIL
[script.src: setAttribute() to 1.5 followed by IDL get]
expected: FAIL
[script.src: setAttribute() to true followed by IDL get]
expected: FAIL
[script.src: setAttribute() to false followed by IDL get]
expected: FAIL
[script.src: setAttribute() to object "[object Object\]" followed by IDL get]
expected: FAIL
[script.src: setAttribute() to NaN followed by IDL get]
expected: FAIL
[script.src: setAttribute() to Infinity followed by IDL get]
expected: FAIL
[script.src: setAttribute() to -Infinity followed by IDL get]
expected: FAIL
[script.src: setAttribute() to "\\0" followed by IDL get]
expected: FAIL
[script.src: setAttribute() to null followed by IDL get]
expected: FAIL
[script.src: setAttribute() to object "test-toString" followed by IDL get]
expected: FAIL
[script.src: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL
[script.src: IDL set to "" followed by IDL get]
expected: FAIL
[script.src: IDL set to " foo " followed by IDL get]
expected: FAIL
[script.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[script.src: IDL set to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
[script.src: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
[script.src: IDL set to undefined followed by IDL get]
expected: FAIL
[script.src: IDL set to 7 followed by IDL get]
expected: FAIL
[script.src: IDL set to 1.5 followed by IDL get]
expected: FAIL
[script.src: IDL set to true followed by IDL get]
expected: FAIL
[script.src: IDL set to false followed by IDL get]
expected: FAIL
[script.src: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[script.src: IDL set to NaN followed by IDL get]
expected: FAIL
[script.src: IDL set to Infinity followed by IDL get]
expected: FAIL
[script.src: IDL set to -Infinity followed by IDL get]
expected: FAIL
[script.src: IDL set to "\\0" followed by IDL get]
expected: FAIL
[script.src: IDL set to null followed by IDL get]
expected: FAIL
[script.src: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[script.src: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[script.type: typeof IDL attribute] [script.type: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -2193,9 +2082,6 @@
[script.itemId: IDL set to "http://site.example/" followed by getAttribute()] [script.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[script.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[script.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [script.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2925,9 +2811,6 @@
[noscript.itemId: IDL set to "http://site.example/" followed by getAttribute()] [noscript.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[noscript.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[noscript.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [noscript.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3549,9 +3432,6 @@
[ins.cite: IDL set to "http://site.example/" followed by getAttribute()] [ins.cite: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[ins.cite: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[ins.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()] [ins.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3951,9 +3831,6 @@
[ins.itemId: IDL set to "http://site.example/" followed by getAttribute()] [ins.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[ins.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[ins.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [ins.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4575,9 +4452,6 @@
[del.cite: IDL set to "http://site.example/" followed by getAttribute()] [del.cite: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[del.cite: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[del.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()] [del.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4977,9 +4851,6 @@
[del.itemId: IDL set to "http://site.example/" followed by getAttribute()] [del.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[del.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[del.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [del.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5709,9 +5580,6 @@
[details.itemId: IDL set to "http://site.example/" followed by getAttribute()] [details.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[details.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[details.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [details.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6441,9 +6309,6 @@
[summary.itemId: IDL set to "http://site.example/" followed by getAttribute()] [summary.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[summary.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[summary.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [summary.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7410,9 +7275,6 @@
[menu.itemId: IDL set to "http://site.example/" followed by getAttribute()] [menu.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[menu.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[menu.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [menu.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -8424,9 +8286,6 @@
[menuitem.icon: IDL set to "http://site.example/" followed by getAttribute()] [menuitem.icon: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[menuitem.icon: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[menuitem.icon: IDL set to "//site.example/path???@#l" followed by getAttribute()] [menuitem.icon: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9150,9 +9009,6 @@
[menuitem.itemId: IDL set to "http://site.example/" followed by getAttribute()] [menuitem.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[menuitem.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[menuitem.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [menuitem.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9882,9 +9738,6 @@
[undefinedelement.itemId: IDL set to "http://site.example/" followed by getAttribute()] [undefinedelement.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[undefinedelement.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[undefinedelement.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [undefinedelement.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10176,9 +10029,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10341,9 +10191,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10506,9 +10353,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10671,9 +10515,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10836,9 +10677,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11001,9 +10839,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11166,9 +11001,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11331,9 +11163,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11496,9 +11325,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11661,9 +11487,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11826,9 +11649,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12906,9 +12726,6 @@
[dialog.itemId: IDL set to "http://site.example/" followed by getAttribute()] [dialog.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[dialog.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[dialog.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [dialog.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -1050,9 +1050,6 @@
[applet.codeBase: IDL set to "http://site.example/" followed by getAttribute()] [applet.codeBase: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[applet.codeBase: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[applet.codeBase: IDL set to "//site.example/path???@#l" followed by getAttribute()] [applet.codeBase: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1527,9 +1524,6 @@
[applet.object: IDL set to "http://site.example/" followed by getAttribute()] [applet.object: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[applet.object: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[applet.object: IDL set to "//site.example/path???@#l" followed by getAttribute()] [applet.object: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2112,9 +2106,6 @@
[applet.itemId: IDL set to "http://site.example/" followed by getAttribute()] [applet.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[applet.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[applet.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [applet.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4329,9 +4320,6 @@
[marquee.itemId: IDL set to "http://site.example/" followed by getAttribute()] [marquee.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[marquee.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[marquee.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [marquee.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5319,9 +5307,6 @@
[frameset.itemId: IDL set to "http://site.example/" followed by getAttribute()] [frameset.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[frameset.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[frameset.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [frameset.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6201,9 +6186,6 @@
[frame.src: IDL set to "http://site.example/" followed by getAttribute()] [frame.src: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[frame.src: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[frame.src: IDL set to "//site.example/path???@#l" followed by getAttribute()] [frame.src: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6495,9 +6477,6 @@
[frame.longDesc: IDL set to "http://site.example/" followed by getAttribute()] [frame.longDesc: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[frame.longDesc: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[frame.longDesc: IDL set to "//site.example/path???@#l" followed by getAttribute()] [frame.longDesc: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7134,9 +7113,6 @@
[frame.itemId: IDL set to "http://site.example/" followed by getAttribute()] [frame.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[frame.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[frame.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [frame.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7974,9 +7950,6 @@
[dir.itemId: IDL set to "http://site.example/" followed by getAttribute()] [dir.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[dir.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[dir.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [dir.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -8706,9 +8679,6 @@
[font.itemId: IDL set to "http://site.example/" followed by getAttribute()] [font.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[font.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[font.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [font.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9000,9 +8970,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9165,9 +9132,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9330,9 +9294,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9495,9 +9456,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9660,9 +9618,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9825,9 +9780,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9990,9 +9942,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10155,9 +10104,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10320,9 +10266,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10485,9 +10428,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10650,9 +10590,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -1029,9 +1029,6 @@
[body.itemId: IDL set to "http://site.example/" followed by getAttribute()] [body.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[body.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[body.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [body.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -1761,9 +1758,6 @@
[article.itemId: IDL set to "http://site.example/" followed by getAttribute()] [article.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[article.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[article.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [article.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2493,9 +2487,6 @@
[section.itemId: IDL set to "http://site.example/" followed by getAttribute()] [section.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[section.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[section.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [section.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3225,9 +3216,6 @@
[nav.itemId: IDL set to "http://site.example/" followed by getAttribute()] [nav.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[nav.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[nav.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [nav.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3957,9 +3945,6 @@
[aside.itemId: IDL set to "http://site.example/" followed by getAttribute()] [aside.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[aside.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[aside.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [aside.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4818,9 +4803,6 @@
[h1.itemId: IDL set to "http://site.example/" followed by getAttribute()] [h1.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[h1.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[h1.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [h1.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5679,9 +5661,6 @@
[h2.itemId: IDL set to "http://site.example/" followed by getAttribute()] [h2.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[h2.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[h2.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [h2.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6540,9 +6519,6 @@
[h3.itemId: IDL set to "http://site.example/" followed by getAttribute()] [h3.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[h3.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[h3.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [h3.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7401,9 +7377,6 @@
[h4.itemId: IDL set to "http://site.example/" followed by getAttribute()] [h4.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[h4.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[h4.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [h4.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -8262,9 +8235,6 @@
[h5.itemId: IDL set to "http://site.example/" followed by getAttribute()] [h5.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[h5.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[h5.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [h5.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9123,9 +9093,6 @@
[h6.itemId: IDL set to "http://site.example/" followed by getAttribute()] [h6.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[h6.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[h6.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [h6.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9855,9 +9822,6 @@
[hgroup.itemId: IDL set to "http://site.example/" followed by getAttribute()] [hgroup.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[hgroup.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[hgroup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [hgroup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10587,9 +10551,6 @@
[header.itemId: IDL set to "http://site.example/" followed by getAttribute()] [header.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[header.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[header.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [header.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11319,9 +11280,6 @@
[footer.itemId: IDL set to "http://site.example/" followed by getAttribute()] [footer.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[footer.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[footer.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [footer.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12051,9 +12009,6 @@
[address.itemId: IDL set to "http://site.example/" followed by getAttribute()] [address.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[address.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[address.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [address.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12990,9 +12945,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13155,9 +13107,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13320,9 +13269,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13485,9 +13431,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13650,9 +13593,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13815,9 +13755,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13980,9 +13917,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14145,9 +14079,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14310,9 +14241,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14475,9 +14403,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14640,9 +14565,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -1653,9 +1653,6 @@
[table.itemId: IDL set to "http://site.example/" followed by getAttribute()] [table.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[table.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[table.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [table.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2514,9 +2511,6 @@
[caption.itemId: IDL set to "http://site.example/" followed by getAttribute()] [caption.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[caption.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[caption.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [caption.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4062,9 +4056,6 @@
[colgroup.itemId: IDL set to "http://site.example/" followed by getAttribute()] [colgroup.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[colgroup.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[colgroup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [colgroup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5610,9 +5601,6 @@
[col.itemId: IDL set to "http://site.example/" followed by getAttribute()] [col.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[col.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[col.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [col.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6858,9 +6846,6 @@
[tbody.itemId: IDL set to "http://site.example/" followed by getAttribute()] [tbody.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[tbody.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[tbody.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [tbody.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -8106,9 +8091,6 @@
[thead.itemId: IDL set to "http://site.example/" followed by getAttribute()] [thead.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[thead.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[thead.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [thead.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9354,9 +9336,6 @@
[tfoot.itemId: IDL set to "http://site.example/" followed by getAttribute()] [tfoot.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[tfoot.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[tfoot.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [tfoot.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10602,9 +10581,6 @@
[tr.itemId: IDL set to "http://site.example/" followed by getAttribute()] [tr.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[tr.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[tr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [tr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12528,9 +12504,6 @@
[td.itemId: IDL set to "http://site.example/" followed by getAttribute()] [td.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[td.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[td.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [td.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14883,9 +14856,6 @@
[th.itemId: IDL set to "http://site.example/" followed by getAttribute()] [th.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[th.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[th.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [th.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15177,9 +15147,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15342,9 +15309,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15507,9 +15471,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15672,9 +15633,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15837,9 +15795,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16002,9 +15957,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16167,9 +16119,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16332,9 +16281,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16497,9 +16443,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16662,9 +16605,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16827,9 +16767,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -1251,21 +1251,12 @@
[a.type: IDL set to object "test-valueOf" followed by IDL get] [a.type: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[a.href: typeof IDL attribute]
expected: FAIL
[a.href: IDL get with DOM attribute unset]
expected: FAIL
[a.href: setAttribute() to "" followed by IDL get] [a.href: setAttribute() to "" followed by IDL get]
expected: FAIL expected: FAIL
[a.href: setAttribute() to " foo " followed by IDL get] [a.href: setAttribute() to " foo " followed by IDL get]
expected: FAIL expected: FAIL
[a.href: setAttribute() to "http://site.example/" followed by IDL get]
expected: FAIL
[a.href: setAttribute() to "//site.example/path???@#l" followed by IDL get] [a.href: setAttribute() to "//site.example/path???@#l" followed by IDL get]
expected: FAIL expected: FAIL
@ -1311,111 +1302,6 @@
[a.href: setAttribute() to object "test-valueOf" followed by IDL get] [a.href: setAttribute() to object "test-valueOf" followed by IDL get]
expected: FAIL expected: FAIL
[a.href: IDL set to "" followed by getAttribute()]
expected: FAIL
[a.href: IDL set to "" followed by IDL get]
expected: FAIL
[a.href: IDL set to " foo " followed by getAttribute()]
expected: FAIL
[a.href: IDL set to " foo " followed by IDL get]
expected: FAIL
[a.href: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL
[a.href: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.href: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL
[a.href: IDL set to "//site.example/path???@#l" followed by IDL get]
expected: FAIL
[a.href: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by getAttribute()]
expected: FAIL
[a.href: IDL set to "\\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f " followed by IDL get]
expected: FAIL
[a.href: IDL set to undefined followed by getAttribute()]
expected: FAIL
[a.href: IDL set to undefined followed by IDL get]
expected: FAIL
[a.href: IDL set to 7 followed by getAttribute()]
expected: FAIL
[a.href: IDL set to 7 followed by IDL get]
expected: FAIL
[a.href: IDL set to 1.5 followed by getAttribute()]
expected: FAIL
[a.href: IDL set to 1.5 followed by IDL get]
expected: FAIL
[a.href: IDL set to true followed by getAttribute()]
expected: FAIL
[a.href: IDL set to true followed by IDL get]
expected: FAIL
[a.href: IDL set to false followed by getAttribute()]
expected: FAIL
[a.href: IDL set to false followed by IDL get]
expected: FAIL
[a.href: IDL set to object "[object Object\]" followed by getAttribute()]
expected: FAIL
[a.href: IDL set to object "[object Object\]" followed by IDL get]
expected: FAIL
[a.href: IDL set to NaN followed by getAttribute()]
expected: FAIL
[a.href: IDL set to NaN followed by IDL get]
expected: FAIL
[a.href: IDL set to Infinity followed by getAttribute()]
expected: FAIL
[a.href: IDL set to Infinity followed by IDL get]
expected: FAIL
[a.href: IDL set to -Infinity followed by getAttribute()]
expected: FAIL
[a.href: IDL set to -Infinity followed by IDL get]
expected: FAIL
[a.href: IDL set to "\\0" followed by getAttribute()]
expected: FAIL
[a.href: IDL set to "\\0" followed by IDL get]
expected: FAIL
[a.href: IDL set to null followed by getAttribute()]
expected: FAIL
[a.href: IDL set to null followed by IDL get]
expected: FAIL
[a.href: IDL set to object "test-toString" followed by getAttribute()]
expected: FAIL
[a.href: IDL set to object "test-toString" followed by IDL get]
expected: FAIL
[a.href: IDL set to object "test-valueOf" followed by IDL get]
expected: FAIL
[a.charset: typeof IDL attribute] [a.charset: typeof IDL attribute]
expected: FAIL expected: FAIL
@ -1728,9 +1614,6 @@
[a.itemId: IDL set to "http://site.example/" followed by getAttribute()] [a.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -2445,9 +2328,6 @@
[em.itemId: IDL set to "http://site.example/" followed by getAttribute()] [em.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[em.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[em.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [em.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3162,9 +3042,6 @@
[strong.itemId: IDL set to "http://site.example/" followed by getAttribute()] [strong.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[strong.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[strong.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [strong.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -3879,9 +3756,6 @@
[small.itemId: IDL set to "http://site.example/" followed by getAttribute()] [small.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[small.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[small.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [small.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -4596,9 +4470,6 @@
[s.itemId: IDL set to "http://site.example/" followed by getAttribute()] [s.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[s.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[s.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [s.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5313,9 +5184,6 @@
[cite.itemId: IDL set to "http://site.example/" followed by getAttribute()] [cite.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[cite.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[cite.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [cite.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -5922,9 +5790,6 @@
[q.cite: IDL set to "http://site.example/" followed by getAttribute()] [q.cite: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[q.cite: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[q.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()] [q.cite: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6195,9 +6060,6 @@
[q.itemId: IDL set to "http://site.example/" followed by getAttribute()] [q.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[q.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[q.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [q.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -6912,9 +6774,6 @@
[dfn.itemId: IDL set to "http://site.example/" followed by getAttribute()] [dfn.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[dfn.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[dfn.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [dfn.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -7629,9 +7488,6 @@
[abbr.itemId: IDL set to "http://site.example/" followed by getAttribute()] [abbr.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[abbr.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[abbr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [abbr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -8475,9 +8331,6 @@
[data.itemId: IDL set to "http://site.example/" followed by getAttribute()] [data.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[data.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[data.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [data.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -9321,9 +9174,6 @@
[time.itemId: IDL set to "http://site.example/" followed by getAttribute()] [time.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[time.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[time.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [time.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10038,9 +9888,6 @@
[code.itemId: IDL set to "http://site.example/" followed by getAttribute()] [code.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[code.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[code.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [code.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -10755,9 +10602,6 @@
[var.itemId: IDL set to "http://site.example/" followed by getAttribute()] [var.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[var.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[var.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [var.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -11472,9 +11316,6 @@
[samp.itemId: IDL set to "http://site.example/" followed by getAttribute()] [samp.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[samp.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[samp.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [samp.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12189,9 +12030,6 @@
[kbd.itemId: IDL set to "http://site.example/" followed by getAttribute()] [kbd.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[kbd.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[kbd.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [kbd.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -12906,9 +12744,6 @@
[sub.itemId: IDL set to "http://site.example/" followed by getAttribute()] [sub.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[sub.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[sub.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [sub.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -13623,9 +13458,6 @@
[sup.itemId: IDL set to "http://site.example/" followed by getAttribute()] [sup.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[sup.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[sup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [sup.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -14340,9 +14172,6 @@
[i.itemId: IDL set to "http://site.example/" followed by getAttribute()] [i.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[i.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[i.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [i.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15057,9 +14886,6 @@
[b.itemId: IDL set to "http://site.example/" followed by getAttribute()] [b.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[b.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[b.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [b.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -15774,9 +15600,6 @@
[u.itemId: IDL set to "http://site.example/" followed by getAttribute()] [u.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[u.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[u.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [u.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -16491,9 +16314,6 @@
[mark.itemId: IDL set to "http://site.example/" followed by getAttribute()] [mark.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[mark.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[mark.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [mark.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -17208,9 +17028,6 @@
[ruby.itemId: IDL set to "http://site.example/" followed by getAttribute()] [ruby.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[ruby.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[ruby.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [ruby.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -17925,9 +17742,6 @@
[rt.itemId: IDL set to "http://site.example/" followed by getAttribute()] [rt.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[rt.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[rt.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [rt.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -18642,9 +18456,6 @@
[rp.itemId: IDL set to "http://site.example/" followed by getAttribute()] [rp.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[rp.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[rp.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [rp.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -19359,9 +19170,6 @@
[bdi.itemId: IDL set to "http://site.example/" followed by getAttribute()] [bdi.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[bdi.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[bdi.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [bdi.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -20076,9 +19884,6 @@
[bdo.itemId: IDL set to "http://site.example/" followed by getAttribute()] [bdo.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[bdo.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[bdo.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [bdo.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -20793,9 +20598,6 @@
[span.itemId: IDL set to "http://site.example/" followed by getAttribute()] [span.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[span.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[span.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [span.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -21639,9 +21441,6 @@
[br.itemId: IDL set to "http://site.example/" followed by getAttribute()] [br.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[br.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[br.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [br.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -22356,9 +22155,6 @@
[wbr.itemId: IDL set to "http://site.example/" followed by getAttribute()] [wbr.itemId: IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[wbr.itemId: IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[wbr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()] [wbr.itemId: IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -22650,9 +22446,6 @@
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[audio.itemValue (<audio src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [audio.itemValue (<audio src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -22815,9 +22608,6 @@
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[embed.itemValue (<embed src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [embed.itemValue (<embed src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -22980,9 +22770,6 @@
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [iframe.itemValue (<iframe src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -23145,9 +22932,6 @@
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[img.itemValue (<img src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [img.itemValue (<img src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -23310,9 +23094,6 @@
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[source.itemValue (<source src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [source.itemValue (<source src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -23475,9 +23256,6 @@
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[track.itemValue (<track src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [track.itemValue (<track src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -23640,9 +23418,6 @@
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[video.itemValue (<video src>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [video.itemValue (<video src>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -23805,9 +23580,6 @@
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[a.itemValue (<a href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [a.itemValue (<a href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -23970,9 +23742,6 @@
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[area.itemValue (<area href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [area.itemValue (<area href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -24135,9 +23904,6 @@
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[link.itemValue (<link href>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [link.itemValue (<link href>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL
@ -24300,9 +24066,6 @@
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "http://site.example/" followed by getAttribute()]
expected: FAIL expected: FAIL
[object.itemValue (<object data>): IDL set to "http://site.example/" followed by IDL get]
expected: FAIL
[object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()] [object.itemValue (<object data>): IDL set to "//site.example/path???@#l" followed by getAttribute()]
expected: FAIL expected: FAIL

View file

@ -1,5 +0,0 @@
[formaction.html]
type: testharness
[formAction relative URL value on input reflects correct value after being updated by the DOM]
expected: FAIL

View file

@ -1,26 +0,0 @@
[a-stringifier.html]
type: testharness
[HTMLAnchorElement stringifier 1]
expected: FAIL
[HTMLAnchorElement stringifier 2]
expected: FAIL
[HTMLAnchorElement stringifier 4]
expected: FAIL
[HTMLAnchorElement stringifier 5]
expected: FAIL
[HTMLAnchorElement stringifier 6]
expected: FAIL
[HTMLAnchorElement stringifier 7]
expected: FAIL
[HTMLAnchorElement stringifier 9]
expected: FAIL
[HTMLAnchorElement stringifier 10]
expected: FAIL

View file

@ -33,24 +33,9 @@
[Parsing: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar>] [Parsing: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <http://f:b/c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f: /c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f:\n/c> against <http://example.org/foo/bar>] [Parsing: <http://f:\n/c> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <http://f:fifty-two/c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f:999999/c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f: 21 / b ? d # e > against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <> against <http://example.org/foo/bar>] [Parsing: <> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
@ -171,18 +156,6 @@
[Parsing: <http:[61:27\]/:foo> against <http://example.org/foo/bar>] [Parsing: <http:[61:27\]/:foo> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <http://[1::2\]:3:4> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://2001::1> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://2001::1\]> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://2001::1\]:80> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://[2001::1\]> against <http://example.org/foo/bar>] [Parsing: <http://[2001::1\]> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
@ -450,9 +423,6 @@
[Parsing: <data:test# »> against <about:blank>] [Parsing: <data:test# »> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://[www.google.com\]/> against <about:blank>]
expected: FAIL
[Parsing: <http://www.google.com> against <about:blank>] [Parsing: <http://www.google.com> against <about:blank>]
expected: FAIL expected: FAIL
@ -465,9 +435,6 @@
[Parsing: <http://www/foo/%2E/html> against <about:blank>] [Parsing: <http://www/foo/%2E/html> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://user:pass@/> against <about:blank>]
expected: FAIL
[Parsing: <http://%25DOMAIN:foobar@foodomain.com/> against <about:blank>] [Parsing: <http://%25DOMAIN:foobar@foodomain.com/> against <about:blank>]
expected: FAIL expected: FAIL
@ -483,9 +450,6 @@
[Parsing: <httpa://foo:80/> against <about:blank>] [Parsing: <httpa://foo:80/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://foo:-80/> against <about:blank>]
expected: FAIL
[Parsing: <https://foo:443/> against <about:blank>] [Parsing: <https://foo:443/> against <about:blank>]
expected: FAIL expected: FAIL
@ -627,36 +591,6 @@
[Parsing: <http://:b@www.example.com> against <about:blank>] [Parsing: <http://:b@www.example.com> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http:/:@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://user@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:/@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <https:@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:a:b@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:/a:b@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://a:b@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http::@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:a:@www.example.com> against <about:blank>] [Parsing: <http:a:@www.example.com> against <about:blank>]
expected: FAIL expected: FAIL
@ -669,15 +603,6 @@
[Parsing: <http://www.@pple.com> against <about:blank>] [Parsing: <http://www.@pple.com> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http:@:www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:/@:www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://@:www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://:@www.example.com> against <about:blank>] [Parsing: <http://:@www.example.com> against <about:blank>]
expected: FAIL expected: FAIL
@ -729,81 +654,27 @@
[Parsing: <http://ExAmPlE.CoM> against <http://other.com/>] [Parsing: <http://ExAmPlE.CoM> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://example example.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://Goo%20 goo%7C|.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://[\]> against <http://other.com/>]
expected: FAIL
[Parsing: <http://[:\]> against <http://other.com/>]
expected: FAIL
[Parsing: <http://GOO  goo.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://GOOgoo.com> against <http://other.com/>] [Parsing: <http://GOOgoo.com> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://www.foo。bar.com> against <http://other.com/>] [Parsing: <http://www.foo。bar.com> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://﷐zyx.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%ef%b7%90zyx.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://.com> against <http://other.com/>] [Parsing: <http://.com> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%ef%bc%85%ef%bc%94%ef%bc%91.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%ef%bc%85%ef%bc%90%ef%bc%90.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://你好你好> against <http://other.com/>] [Parsing: <http://你好你好> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://%zz%66%a.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%25> against <http://other.com/>]
expected: FAIL
[Parsing: <http://hello%00> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%30%78%63%30%2e%30%32%35%30.01> against <http://other.com/>] [Parsing: <http://%30%78%63%30%2e%30%32%35%30.01> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://%30%78%63%30%2e%30%32%35%30.01%2e> against <http://other.com/>] [Parsing: <http://%30%78%63%30%2e%30%32%35%30.01%2e> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://192.168.0.257> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%3g%78%63%30%2e%30%32%35%30%2E.01> against <http://other.com/>]
expected: FAIL
[Parsing: <http://192.168.0.1 hello> against <http://other.com/>]
expected: FAIL
[Parsing: <http://> against <http://other.com/>] [Parsing: <http://> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://[google.com\]> against <http://other.com/>]
expected: FAIL
[Parsing: <http://foo:💩@example.com/bar> against <http://other.com/>] [Parsing: <http://foo:💩@example.com/bar> against <http://other.com/>]
expected: FAIL expected: FAIL
@ -840,12 +711,6 @@
[Parsing: </some/path> against <http://user:pass@example.org:21/smth>] [Parsing: </some/path> against <http://user:pass@example.org:21/smth>]
expected: FAIL expected: FAIL
[Parsing: <i> against <sc:sd>]
expected: FAIL
[Parsing: <i> against <sc:sd/sd>]
expected: FAIL
[Parsing: <i> against <sc:/pa/pa>] [Parsing: <i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL
@ -855,12 +720,6 @@
[Parsing: <i> against <sc:///pa/pa>] [Parsing: <i> against <sc:///pa/pa>]
expected: FAIL expected: FAIL
[Parsing: <../i> against <sc:sd>]
expected: FAIL
[Parsing: <../i> against <sc:sd/sd>]
expected: FAIL
[Parsing: <../i> against <sc:/pa/pa>] [Parsing: <../i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL
@ -870,12 +729,6 @@
[Parsing: <../i> against <sc:///pa/pa>] [Parsing: <../i> against <sc:///pa/pa>]
expected: FAIL expected: FAIL
[Parsing: </i> against <sc:sd>]
expected: FAIL
[Parsing: </i> against <sc:sd/sd>]
expected: FAIL
[Parsing: </i> against <sc:/pa/pa>] [Parsing: </i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL
@ -885,12 +738,6 @@
[Parsing: </i> against <sc:///pa/pa>] [Parsing: </i> against <sc:///pa/pa>]
expected: FAIL expected: FAIL
[Parsing: <?i> against <sc:sd>]
expected: FAIL
[Parsing: <?i> against <sc:sd/sd>]
expected: FAIL
[Parsing: <?i> against <sc:/pa/pa>] [Parsing: <?i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL

View file

@ -33,24 +33,9 @@
[Parsing: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar>] [Parsing: <http://f:00000000000000000000080/c> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <http://f:b/c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f: /c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f:\n/c> against <http://example.org/foo/bar>] [Parsing: <http://f:\n/c> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <http://f:fifty-two/c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f:999999/c> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://f: 21 / b ? d # e > against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <> against <http://example.org/foo/bar>] [Parsing: <> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
@ -171,18 +156,6 @@
[Parsing: <http:[61:27\]/:foo> against <http://example.org/foo/bar>] [Parsing: <http:[61:27\]/:foo> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
[Parsing: <http://[1::2\]:3:4> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://2001::1> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://2001::1\]> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://2001::1\]:80> against <http://example.org/foo/bar>]
expected: FAIL
[Parsing: <http://[2001::1\]> against <http://example.org/foo/bar>] [Parsing: <http://[2001::1\]> against <http://example.org/foo/bar>]
expected: FAIL expected: FAIL
@ -450,9 +423,6 @@
[Parsing: <data:test# »> against <about:blank>] [Parsing: <data:test# »> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://[www.google.com\]/> against <about:blank>]
expected: FAIL
[Parsing: <http://www.google.com> against <about:blank>] [Parsing: <http://www.google.com> against <about:blank>]
expected: FAIL expected: FAIL
@ -465,9 +435,6 @@
[Parsing: <http://www/foo/%2E/html> against <about:blank>] [Parsing: <http://www/foo/%2E/html> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://user:pass@/> against <about:blank>]
expected: FAIL
[Parsing: <http://%25DOMAIN:foobar@foodomain.com/> against <about:blank>] [Parsing: <http://%25DOMAIN:foobar@foodomain.com/> against <about:blank>]
expected: FAIL expected: FAIL
@ -483,9 +450,6 @@
[Parsing: <httpa://foo:80/> against <about:blank>] [Parsing: <httpa://foo:80/> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http://foo:-80/> against <about:blank>]
expected: FAIL
[Parsing: <https://foo:443/> against <about:blank>] [Parsing: <https://foo:443/> against <about:blank>]
expected: FAIL expected: FAIL
@ -627,36 +591,6 @@
[Parsing: <http://:b@www.example.com> against <about:blank>] [Parsing: <http://:b@www.example.com> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http:/:@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://user@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:/@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <https:@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:a:b@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:/a:b@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://a:b@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http::@/www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:a:@www.example.com> against <about:blank>] [Parsing: <http:a:@www.example.com> against <about:blank>]
expected: FAIL expected: FAIL
@ -669,15 +603,6 @@
[Parsing: <http://www.@pple.com> against <about:blank>] [Parsing: <http://www.@pple.com> against <about:blank>]
expected: FAIL expected: FAIL
[Parsing: <http:@:www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http:/@:www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://@:www.example.com> against <about:blank>]
expected: FAIL
[Parsing: <http://:@www.example.com> against <about:blank>] [Parsing: <http://:@www.example.com> against <about:blank>]
expected: FAIL expected: FAIL
@ -720,81 +645,27 @@
[Parsing: <http://ExAmPlE.CoM> against <http://other.com/>] [Parsing: <http://ExAmPlE.CoM> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://example example.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://Goo%20 goo%7C|.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://[\]> against <http://other.com/>]
expected: FAIL
[Parsing: <http://[:\]> against <http://other.com/>]
expected: FAIL
[Parsing: <http://GOO  goo.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://GOOgoo.com> against <http://other.com/>] [Parsing: <http://GOOgoo.com> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://www.foo。bar.com> against <http://other.com/>] [Parsing: <http://www.foo。bar.com> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://﷐zyx.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%ef%b7%90zyx.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://.com> against <http://other.com/>] [Parsing: <http://.com> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%ef%bc%85%ef%bc%94%ef%bc%91.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%ef%bc%85%ef%bc%90%ef%bc%90.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://你好你好> against <http://other.com/>] [Parsing: <http://你好你好> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://%zz%66%a.com> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%25> against <http://other.com/>]
expected: FAIL
[Parsing: <http://hello%00> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%30%78%63%30%2e%30%32%35%30.01> against <http://other.com/>] [Parsing: <http://%30%78%63%30%2e%30%32%35%30.01> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://%30%78%63%30%2e%30%32%35%30.01%2e> against <http://other.com/>] [Parsing: <http://%30%78%63%30%2e%30%32%35%30.01%2e> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://192.168.0.257> against <http://other.com/>]
expected: FAIL
[Parsing: <http://%3g%78%63%30%2e%30%32%35%30%2E.01> against <http://other.com/>]
expected: FAIL
[Parsing: <http://192.168.0.1 hello> against <http://other.com/>]
expected: FAIL
[Parsing: <http://> against <http://other.com/>] [Parsing: <http://> against <http://other.com/>]
expected: FAIL expected: FAIL
[Parsing: <http://[google.com\]> against <http://other.com/>]
expected: FAIL
[Parsing: <http://foo:💩@example.com/bar> against <http://other.com/>] [Parsing: <http://foo:💩@example.com/bar> against <http://other.com/>]
expected: FAIL expected: FAIL
@ -831,12 +702,6 @@
[Parsing: <http://`{}:`{}@h/`{}?`{}> against <http://doesnotmatter/>] [Parsing: <http://`{}:`{}@h/`{}?`{}> against <http://doesnotmatter/>]
expected: FAIL expected: FAIL
[Parsing: <i> against <sc:sd>]
expected: FAIL
[Parsing: <i> against <sc:sd/sd>]
expected: FAIL
[Parsing: <i> against <sc:/pa/pa>] [Parsing: <i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL
@ -846,12 +711,6 @@
[Parsing: <i> against <sc:///pa/pa>] [Parsing: <i> against <sc:///pa/pa>]
expected: FAIL expected: FAIL
[Parsing: <../i> against <sc:sd>]
expected: FAIL
[Parsing: <../i> against <sc:sd/sd>]
expected: FAIL
[Parsing: <../i> against <sc:/pa/pa>] [Parsing: <../i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL
@ -861,12 +720,6 @@
[Parsing: <../i> against <sc:///pa/pa>] [Parsing: <../i> against <sc:///pa/pa>]
expected: FAIL expected: FAIL
[Parsing: </i> against <sc:sd>]
expected: FAIL
[Parsing: </i> against <sc:sd/sd>]
expected: FAIL
[Parsing: </i> against <sc:/pa/pa>] [Parsing: </i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL
@ -876,12 +729,6 @@
[Parsing: </i> against <sc:///pa/pa>] [Parsing: </i> against <sc:///pa/pa>]
expected: FAIL expected: FAIL
[Parsing: <?i> against <sc:sd>]
expected: FAIL
[Parsing: <?i> against <sc:sd/sd>]
expected: FAIL
[Parsing: <?i> against <sc:/pa/pa>] [Parsing: <?i> against <sc:/pa/pa>]
expected: FAIL expected: FAIL

View file

@ -1,5 +0,0 @@
[006.html]
type: testharness
[WebSockets: converting first arguments]
expected: FAIL