tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 571a17ff820b6a34d72b69b9ae5752020b193d74
parent 3b389fdd62e93b624a2a01b240e30556c059f389
Author: Alice Boxhall <95208+alice@users.noreply.github.com>
Date:   Wed, 24 Dec 2025 13:39:25 +0000

Bug 1981345 - Implement referenceTarget support for multiple element attributes. r=dom-core,Jamie,smaug

- Split `GetAttrAssociatedElements()` into `Internals` and `ForBindings` versions; the latter returns the shadow host(s) rather than an element inside shadow DOM
- Use `GetAttrAssociatedElementsInternal()` in `a11y::AssociatedElementsIterator`, removing the need for `AssociatedElementsIterator` to directly parse IDs or distinguish between ID-based or explicitly-set attr-associated elements.
- This required an update to `DocAccessible`'s `AddDependentIDsFor()` method which previously used `AssociatedElementsIterator`'s `NextID()` method, which is removed in this patch. `AddDependentIDsFor()` now uses the parsed attribute directly instead.
- In order to run the WPT tests which test `aria-labelledby` integration with `referenceTarget`, a new mechanism for retrieving elements inside shadow roots is added. This adds a `element_by_selector_array` action, which takes an array of selectors to be used successively from a document root to retrieve a shadow host, and then within the shadow host to retrieve the next shadow host, until the final selector returns the desired element.

Differential Revision: https://phabricator.services.mozilla.com/D261366

Diffstat:
Maccessible/base/AccIterator.cpp | 74++++++++++++++------------------------------------------------------------
Maccessible/base/AccIterator.h | 13-------------
Maccessible/generic/DocAccessible.cpp | 98+++++++++++++++++++++++++++++++++++++++++++++++--------------------------------
Mdom/base/Element.cpp | 122++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
Mdom/base/Element.h | 35+++++++++++++++++++++++------------
Mdom/xul/nsXULElement.cpp | 12++++++++++++
Dtesting/web-platform/meta/shadow-dom/reference-target/tentative/aria-labelledby.html.ini | 12------------
Dtesting/web-platform/meta/shadow-dom/reference-target/tentative/dom-mutation.html.ini | 21---------------------
Mtesting/web-platform/meta/shadow-dom/reference-target/tentative/label-descendant.html.ini | 12+++++++++++-
Mtesting/web-platform/meta/shadow-dom/reference-target/tentative/label-for.html.ini | 36+++++++++++++++++++++++++++++++++++-
Dtesting/web-platform/meta/shadow-dom/reference-target/tentative/property-reflection-idl-setters.html.ini | 4050-------------------------------------------------------------------------------
Mtesting/web-platform/tests/tools/wptrunner/wptrunner/executors/actions.py | 26+++++++++++++-------------
Mtesting/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py | 20++++++++++++++++++++
Mtesting/web-platform/tests/tools/wptrunner/wptrunner/executors/executorselenium.py | 6++++++
Mtesting/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py | 6++++++
Mtesting/web-platform/tests/tools/wptrunner/wptrunner/executors/protocol.py | 18++++++++++++++++++
Mtesting/web-platform/tests/tools/wptrunner/wptrunner/testdriver-extra.js | 48++++++++++++++++++++++++++++++++----------------
17 files changed, 323 insertions(+), 4286 deletions(-)

diff --git a/accessible/base/AccIterator.cpp b/accessible/base/AccIterator.cpp @@ -14,6 +14,7 @@ #include "mozilla/a11y/DocAccessibleParent.h" #include "mozilla/dom/DocumentOrShadowRoot.h" #include "mozilla/dom/Element.h" +#include "mozilla/dom/ElementInternals.h" #include "mozilla/dom/HTMLLabelElement.h" using namespace mozilla; @@ -248,73 +249,26 @@ LocalAccessible* XULDescriptionIterator::Next() { AssociatedElementsIterator::AssociatedElementsIterator(DocAccessible* aDoc, nsIContent* aContent, nsAtom* aIDRefsAttr) - : mContent(aContent), mDoc(aDoc), mCurrIdx(0), mElemIdx(0) { - if (mContent->IsElement()) { - mContent->AsElement()->GetAttr(aIDRefsAttr, mIDs); - if (mIDs.IsEmpty() && - (aria::AttrCharacteristicsFor(aIDRefsAttr) & ATTR_REFLECT_ELEMENTS)) { - if (auto elements = nsAccUtils::GetARIAElementsAttr(mContent->AsElement(), - aIDRefsAttr)) { + : mContent(aContent), mDoc(aDoc), mElemIdx(0) { + if (!mContent->IsElement()) { + return; + } + auto elements = + mContent->AsElement()->GetAttrAssociatedElementsInternal(aIDRefsAttr); + if (elements) { + mElements.SwapElements(*elements); + } else if (auto* element = nsGenericHTMLElement::FromNode(aContent)) { + if (auto* internals = element->GetInternals()) { + elements = internals->GetAttrElements(aIDRefsAttr); + if (elements) { mElements.SwapElements(*elements); } } } } -const nsDependentSubstring AssociatedElementsIterator::NextID() { - for (; mCurrIdx < mIDs.Length(); mCurrIdx++) { - if (!NS_IsAsciiWhitespace(mIDs[mCurrIdx])) break; - } - - if (mCurrIdx >= mIDs.Length()) return nsDependentSubstring(); - - nsAString::index_type idStartIdx = mCurrIdx; - while (++mCurrIdx < mIDs.Length()) { - if (NS_IsAsciiWhitespace(mIDs[mCurrIdx])) break; - } - - return Substring(mIDs, idStartIdx, mCurrIdx++ - idStartIdx); -} - dom::Element* AssociatedElementsIterator::NextElem() { - while (true) { - const nsDependentSubstring id = NextID(); - if (id.IsEmpty()) break; - - dom::Element* refContent = GetElem(id); - if (refContent) return refContent; - } - - while (dom::Element* element = mElements.SafeElementAt(mElemIdx++)) { - if (nsCoreUtils::IsDescendantOfAnyShadowIncludingAncestor(element, - mContent)) { - return element; - } - } - - return nullptr; -} - -dom::Element* AssociatedElementsIterator::GetElem(nsIContent* aContent, - const nsAString& aID) { - // Get elements in DOM tree by ID attribute if this is an explicit content. - // In case of bound element check its anonymous subtree. - if (!aContent->IsInNativeAnonymousSubtree()) { - dom::DocumentOrShadowRoot* docOrShadowRoot = - aContent->GetUncomposedDocOrConnectedShadowRoot(); - if (docOrShadowRoot) { - dom::Element* refElm = docOrShadowRoot->GetElementById(aID); - if (refElm) { - return refElm; - } - } - } - return nullptr; -} - -dom::Element* AssociatedElementsIterator::GetElem( - const nsDependentSubstring& aID) { - return GetElem(mContent, aID); + return mElements.SafeElementAt(mElemIdx++); } LocalAccessible* AssociatedElementsIterator::Next() { diff --git a/accessible/base/AccIterator.h b/accessible/base/AccIterator.h @@ -218,21 +218,10 @@ class AssociatedElementsIterator : public AccIterable { virtual ~AssociatedElementsIterator() {} /** - * Return next ID. - */ - const nsDependentSubstring NextID(); - - /** * Return next element. */ dom::Element* NextElem(); - /** - * Return the element with the given ID. - */ - static dom::Element* GetElem(nsIContent* aContent, const nsAString& aID); - dom::Element* GetElem(const nsDependentSubstring& aID); - // AccIterable virtual LocalAccessible* Next() override; @@ -241,10 +230,8 @@ class AssociatedElementsIterator : public AccIterable { AssociatedElementsIterator(const AssociatedElementsIterator&); AssociatedElementsIterator operator=(const AssociatedElementsIterator&); - nsString mIDs; nsIContent* mContent; DocAccessible* mDoc; - nsAString::index_type mCurrIdx; nsTArray<RefPtr<dom::Element>> mElements; uint32_t mElemIdx; }; diff --git a/accessible/generic/DocAccessible.cpp b/accessible/generic/DocAccessible.cpp @@ -1924,33 +1924,46 @@ void DocAccessible::AddDependentIDsFor(LocalAccessible* aRelProvider, } } - AssociatedElementsIterator iter(this, relProviderEl, relAttr); - while (true) { - const nsDependentSubstring id = iter.NextID(); - if (id.IsEmpty()) break; - - RefPtr<nsAtom> idAtom = NS_Atomize(id); - AttrRelProviders* providers = - GetOrCreateRelProviders(relProviderEl, idAtom); - if (providers) { + if (const nsAttrValue* parsedAttrValue = + relProviderEl->GetParsedAttr(relAttr)) { + if (parsedAttrValue->GetAtomCount() == 0) { + continue; + } + MOZ_ASSERT( + parsedAttrValue->Type() == nsAttrValue::eAtomArray || + parsedAttrValue->Type() == nsAttrValue::eAtom, + "Attribute used for adding accessible relations must be parsed."); + for (uint32_t i = 0; i < parsedAttrValue->GetAtomCount(); i++) { + auto id = parsedAttrValue->AtomAt(static_cast<int32_t>(i)); + AttrRelProviders* providers = + GetOrCreateRelProviders(relProviderEl, id); + if (!providers) { + continue; + } + AttrRelProvider* provider = new AttrRelProvider(relAttr, relProviderEl); - if (provider) { - providers->AppendElement(provider); - - // We've got here during the children caching. If the referenced - // content is not accessible then store it to pend its container - // children invalidation (this happens immediately after the caching - // is finished). - nsIContent* dependentContent = iter.GetElem(id); - if (dependentContent) { - if (!HasAccessible(dependentContent)) { - mInvalidationList.AppendElement(dependentContent); - } - } + if (!provider) { + continue; + } + + providers->AppendElement(provider); + + // We've got here during the children caching. If the referenced + // content is not accessible then store it to pend its container + // children invalidation (this happens immediately after the caching + // is finished). + dom::DocumentOrShadowRoot* docOrShadowRoot = + relProviderEl->GetUncomposedDocOrConnectedShadowRoot(); + if (!docOrShadowRoot) { + continue; + } + + nsIContent* dependentContent = docOrShadowRoot->GetElementById(id); + if (dependentContent && !HasAccessible(dependentContent)) { + mInvalidationList.AppendElement(dependentContent); } } } - // If the relation attribute is given then we don't have anything else to // check. if (aRelAttr) break; @@ -1969,22 +1982,29 @@ void DocAccessible::RemoveDependentIDsFor(LocalAccessible* aRelProvider, nsStaticAtom* relAttr = kRelationAttrs[idx]; if (aRelAttr && aRelAttr != kRelationAttrs[idx]) continue; - AssociatedElementsIterator iter(this, relProviderElm, relAttr); - while (true) { - const nsDependentSubstring id = iter.NextID(); - if (id.IsEmpty()) break; - - RefPtr<nsAtom> idAtom = NS_Atomize(id); - AttrRelProviders* providers = - GetOrCreateRelProviders(relProviderElm, idAtom); - if (providers) { - providers->RemoveElementsBy( - [relAttr, relProviderElm](const auto& provider) { - return provider->mRelAttr == relAttr && - provider->mContent == relProviderElm; - }); - - RemoveRelProvidersIfEmpty(relProviderElm, idAtom); + if (const nsAttrValue* parsedAttrValue = + relProviderElm->GetParsedAttr(relAttr)) { + if (parsedAttrValue->GetAtomCount() == 0) { + continue; + } + MOZ_ASSERT( + parsedAttrValue->Type() == nsAttrValue::eAtomArray || + parsedAttrValue->Type() == nsAttrValue::eAtom, + "Attribute used for removing accessible relations must be parsed."); + + for (uint32_t i = 0; i < parsedAttrValue->GetAtomCount(); i++) { + nsAtom* id = parsedAttrValue->AtomAt(static_cast<int32_t>(i)); + + AttrRelProviders* providers = GetRelProviders(relProviderElm, id); + if (providers) { + providers->RemoveElementsBy( + [relAttr, relProviderElm](const auto& provider) { + return provider->mRelAttr == relAttr && + provider->mContent == relProviderElm; + }); + + RemoveRelProvidersIfEmpty(relProviderElm, id); + } } } diff --git a/dom/base/Element.cpp b/dom/base/Element.cpp @@ -1997,67 +1997,91 @@ Element* Element::GetAttrAssociatedElementForBindings(nsAtom* aAttr) const { return GetAttrAssociatedElementInternal(aAttr, true); } -void Element::GetAttrAssociatedElements( - nsAtom* aAttr, bool* aUseCachedValue, - Nullable<nsTArray<RefPtr<Element>>>& aElements) { - MOZ_ASSERT(aElements.IsNull()); - - auto& [explicitlySetAttrElements, cachedAttrElements] = +Maybe<nsTArray<RefPtr<Element>>> Element::GetAttrAssociatedElementsInternal( + nsAtom* aAttr, bool aForBindings) { + // https://whatpr.org/html/10995/common-microsyntaxes.html#attr-associated-elements + nsTArray<RefPtr<Element>> elements; + auto& [explicitlySetAttrElements, _] = ExtendedDOMSlots()->mAttrElementsMap.LookupOrInsert(aAttr); - // https://html.spec.whatwg.org/multipage/common-dom-interfaces.html#attr-associated-elements - auto getAttrAssociatedElements = - [&, &explicitlySetAttrElements = - explicitlySetAttrElements]() -> Maybe<nsTArray<RefPtr<Element>>> { - nsTArray<RefPtr<Element>> elements; - - if (explicitlySetAttrElements) { - // 3. If reflectedTarget's explicitly set attr-elements is not null - for (const nsWeakPtr& weakEl : *explicitlySetAttrElements) { - // For each attrElement in reflectedTarget's explicitly set - // attr-elements: - if (nsCOMPtr<Element> attrEl = do_QueryReferent(weakEl)) { - // If attrElement is not a descendant of any of element's - // shadow-including ancestors, then continue. - if (!HasSharedRoot(attrEl)) { - continue; - } - // Append attrElement to elements. - elements.AppendElement(attrEl); + if (explicitlySetAttrElements) { + // 3. If element has an explicitly set attr-elements which + for (const nsWeakPtr& weakEl : *explicitlySetAttrElements) { + // For each attrElement in reflectedTarget's explicitly set + // attr-elements: + if (RefPtr<Element> attrEl = do_QueryReferent(weakEl)) { + // If attrElement is not a descendant of any of element's + // shadow-including ancestors, then continue. + if (!HasSharedRoot(attrEl)) { + continue; } + // Append attrElement to elements. + elements.AppendElement(std::move(attrEl)); } - } else { - // 4. Otherwise - // 1. Let contentAttributeValue be the result of running - // reflectedTarget's get the content attribute. - const nsAttrValue* value = GetParsedAttr(aAttr); - // 2. If contentAttributeValue is null, then return null. - if (!value) { - return Nothing(); + } + } else { + // 4. Otherwise + // 4.1. Let value be the attribute value. + const nsAttrValue* value = GetParsedAttr(aAttr); + // 1. If the attribute is not specified on element, return null. + if (!value || value->GetAtomCount() == 0) { + return Nothing(); + } + + MOZ_ASSERT(value->Type() == nsAttrValue::eAtomArray || + value->Type() == nsAttrValue::eAtom, + "Attribute used for accessible relations must be parsed."); + // 4.2. Let tokens be value, split on ASCII whitespace. + // 4.3. For each id of tokens: + for (uint32_t i = 0; i < value->GetAtomCount(); i++) { + // 4.3.1 Let candidate be the first element, in tree order, that meets the + // following criteria: + // - candidate's root is the same as element's root; and + // - candidate's ID is id. + if (auto* candidate = GetElementByIdInDocOrSubtree( + value->AtomAt(static_cast<int32_t>(i)))) { + // Append candidate to elements. + elements.AppendElement(candidate); } + } + } + if (!StaticPrefs::dom_shadowdom_referenceTarget_enabled()) { + return Some(std::move(elements)); + } - // 3. Let tokens be contentAttributeValue, split on ASCII whitespace. - MOZ_ASSERT(value->Type() == nsAttrValue::eAtomArray || - value->Type() == nsAttrValue::eAtom, - "Attribute used for attr associated elements must be parsed"); - for (uint32_t i = 0; i < value->GetAtomCount(); i++) { - // For each id of tokens: - if (auto* candidate = GetElementByIdInDocOrSubtree( - value->AtomAt(static_cast<int32_t>(i)))) { - // Append candidate to elements. - elements.AppendElement(candidate); - } + // 5. Let resolvedCandidates be an empty list. + nsTArray<RefPtr<Element>> resolvedElements; + // 6. For each candidate in candidates: + for (const RefPtr<Element> element : elements) { + // 6.1 Let resolvedCandidate be the result of resolving the reference target + // on candidate. + if (Element* resolvedCandidate = element->ResolveReferenceTarget()) { + // 6.2 If resolvedCandidate is not null: + if (aForBindings) { + // 6.2.1 If retarget is true, append candidate to resolvedCandidates + resolvedElements.AppendElement(element); + } else { + // 6.2.2 Otherwise, append resolvedCandidate to resolvedCandidates + resolvedElements.AppendElement(resolvedCandidate); } } + } + return Some(std::move(resolvedElements)); +} - return Some(std::move(elements)); - }; +void Element::GetAttrAssociatedElementsForBindings( + nsAtom* aAttr, bool* aUseCachedValue, + Nullable<nsTArray<RefPtr<Element>>>& aElements) { + MOZ_ASSERT(aElements.IsNull()); // getter steps: // 1. Let elements be the result of running this's get the attr-associated // elements. - auto elements = getAttrAssociatedElements(); + Maybe<nsTArray<RefPtr<Element>>> elements = + GetAttrAssociatedElementsInternal(aAttr, true); + auto& [_, cachedAttrElements] = + ExtendedDOMSlots()->mAttrElementsMap.LookupOrInsert(aAttr); if (elements && elements == cachedAttrElements) { // 2. If the contents of elements is equal to the contents of this's cached // attr-associated elements, then return this's cached attr-associated @@ -3339,13 +3363,15 @@ bool Element::ParseAttribute(int32_t aNamespaceID, nsAtom* aAttribute, if (aNamespaceID == kNameSpaceID_None) { if (aAttribute == nsGkAtoms::_class || aAttribute == nsGkAtoms::part || + aAttribute == nsGkAtoms::aria_actions || aAttribute == nsGkAtoms::aria_controls || aAttribute == nsGkAtoms::aria_describedby || aAttribute == nsGkAtoms::aria_details || aAttribute == nsGkAtoms::aria_errormessage || aAttribute == nsGkAtoms::aria_flowto || aAttribute == nsGkAtoms::aria_labelledby || - aAttribute == nsGkAtoms::aria_owns) { + aAttribute == nsGkAtoms::aria_owns || aAttribute == nsGkAtoms::_for || + aAttribute == nsGkAtoms::headers) { aResult.ParseAtomArray(aValue); return true; } diff --git a/dom/base/Element.h b/dom/base/Element.h @@ -269,15 +269,16 @@ class TrustedHTMLOrTrustedScriptOrTrustedScriptURLOrString; ExplicitlySetAttrElement(nsGkAtoms::attr, aElement); \ } -#define REFLECT_NULLABLE_ELEMENTS_ATTR(method, attr) \ - void Get##method(bool* aUseCachedValue, \ - Nullable<nsTArray<RefPtr<Element>>>& aElements) { \ - GetAttrAssociatedElements(nsGkAtoms::attr, aUseCachedValue, aElements); \ - } \ - \ - void Set##method( \ - const Nullable<Sequence<OwningNonNull<Element>>>& aElements) { \ - ExplicitlySetAttrElements(nsGkAtoms::attr, aElements); \ +#define REFLECT_NULLABLE_ELEMENTS_ATTR(method, attr) \ + void Get##method(bool* aUseCachedValue, \ + Nullable<nsTArray<RefPtr<Element>>>& aElements) { \ + GetAttrAssociatedElementsForBindings(nsGkAtoms::attr, aUseCachedValue, \ + aElements); \ + } \ + \ + void Set##method( \ + const Nullable<Sequence<OwningNonNull<Element>>>& aElements) { \ + ExplicitlySetAttrElements(nsGkAtoms::attr, aElements); \ } class Element : public FragmentOrElement { @@ -1362,18 +1363,28 @@ class Element : public FragmentOrElement { const nsAString& aClassNames); /** - * Returns attribute associated element for the given attribute name. See + * Returns attribute-associated element for the given attribute name. See * https://whatpr.org/html/10995/common-microsyntaxes.html#get-the-attr-associated-element */ Element* GetAttrAssociatedElementInternal(nsAtom* aAttr, bool aForBindings = false) const; /** * The getter for the IDL attribute which reflects the given attribute. See - * https://whatpr.org/html/10995/common-dom-interfaces.html#reflecting-content-attributes-in-idl-attributes:reflected-idl-attribute-33 + * https://whatpr.org/html/10995/common-dom-interfaces.html#reflecting-content-attributes-in-idl-attributes:reflected-idl-attribute-31 */ Element* GetAttrAssociatedElementForBindings(nsAtom* aAttr) const; - void GetAttrAssociatedElements( + /** + * Returns attribute associated elements for the given attribute name. See + * https://whatpr.org/html/10995/common-microsyntaxes.html#attr-associated-elements + */ + Maybe<nsTArray<RefPtr<Element>>> GetAttrAssociatedElementsInternal( + nsAtom* aAttr, bool aForBindings = false); + /** + * The getter for the IDL attribute which reflects the given attribute. See + * https://whatpr.org/html/10995/common-dom-interfaces.html#reflecting-content-attributes-in-idl-attributes:reflected-idl-attribute-33 + */ + void GetAttrAssociatedElementsForBindings( nsAtom* aAttr, bool* aUseCachedValue, Nullable<nsTArray<RefPtr<Element>>>& aElements); diff --git a/dom/xul/nsXULElement.cpp b/dom/xul/nsXULElement.cpp @@ -1389,6 +1389,18 @@ nsresult nsXULPrototypeElement::SetAttrAt(uint32_t aPos, mAttributes[aPos].mValue.ParseAtom(aValue); return NS_OK; + } else if (mAttributes[aPos].mName.Equals(nsGkAtoms::aria_controls) || + mAttributes[aPos].mName.Equals(nsGkAtoms::aria_describedby) || + mAttributes[aPos].mName.Equals(nsGkAtoms::aria_details) || + mAttributes[aPos].mName.Equals(nsGkAtoms::aria_errormessage) || + mAttributes[aPos].mName.Equals(nsGkAtoms::aria_flowto) || + mAttributes[aPos].mName.Equals(nsGkAtoms::aria_labelledby) || + mAttributes[aPos].mName.Equals(nsGkAtoms::aria_owns) || + mAttributes[aPos].mName.Equals(nsGkAtoms::_for) || + mAttributes[aPos].mName.Equals(nsGkAtoms::headers)) { + mAttributes[aPos].mValue.ParseAtomArray(aValue); + + return NS_OK; } else if (mAttributes[aPos].mName.Equals(nsGkAtoms::is)) { // Store is as atom. mAttributes[aPos].mValue.ParseAtom(aValue); diff --git a/testing/web-platform/meta/shadow-dom/reference-target/tentative/aria-labelledby.html.ini b/testing/web-platform/meta/shadow-dom/reference-target/tentative/aria-labelledby.html.ini @@ -1,12 +0,0 @@ -[aria-labelledby.html] - [Label 1] - expected: FAIL - - [Label 2] - expected: FAIL - - [Label 3] - expected: FAIL - - [aria-labelledby] - expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/reference-target/tentative/dom-mutation.html.ini b/testing/web-platform/meta/shadow-dom/reference-target/tentative/dom-mutation.html.ini @@ -1,21 +0,0 @@ -[dom-mutation.html] - [New referenced element prepended to the shadow supercedes the existing label] - expected: FAIL - - [Changing the reference target ID updates the computed label] - expected: FAIL - - [Changing the ID of the referenced element results in an empty computed label] - expected: FAIL - - [Removing the referenced element results in an empty computed label] - expected: FAIL - - [The existing label supercedes new element (with same id as the existing label) appended to the shadow] - expected: FAIL - - [Changing the nested referenceTarget to reference a different element updates the computed label] - expected: FAIL - - [Changing the ID of the nested referenced element results in an empty computed label] - expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/reference-target/tentative/label-descendant.html.ini b/testing/web-platform/meta/shadow-dom/reference-target/tentative/label-descendant.html.ini @@ -1,2 +1,12 @@ [label-descendant.html] - expected: ERROR + [Label applies to descendant custom element that uses shadowrootreferencetarget (Input 1)] + expected: FAIL + + [Label applies to descendant custom element that uses shadowrootreferencetarget (Input 1 via Options)] + expected: FAIL + + [Label applies to multiple layers of descendant custom elements that use shadowrootreferencetarget (Input 2)] + expected: FAIL + + [Label applies to multiple layers of descendant custom elements that use shadowrootreferencetarget (Input 2 via Options)] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/reference-target/tentative/label-for.html.ini b/testing/web-platform/meta/shadow-dom/reference-target/tentative/label-for.html.ini @@ -1,2 +1,36 @@ [label-for.html] - expected: ERROR + [Label for attribute targets a custom element using shadowrootreferencetarget] + expected: FAIL + + [Label for attribute targets a custom element using shadowrootreferencetarget inside multiple layers of shadow roots] + expected: FAIL + + [Multiple labels targeting a custom element using shadowrootreferencetarget inside multiple layers of shadow roots] + expected: FAIL + + [Setting .htmlFor property to target a custom element using shadowrootreferencetarget] + expected: FAIL + + [Implicit <label> association should work with a custom element targeting 'button'] + expected: FAIL + + [Implicit <label> association should work with a custom element targeting 'input'] + expected: FAIL + + [Implicit <label> association should work with a custom element targeting 'meter'] + expected: FAIL + + [Implicit <label> association should work with a custom element targeting 'output'] + expected: FAIL + + [Implicit <label> association should work with a custom element targeting 'progress'] + expected: FAIL + + [Implicit <label> association should work with a custom element targeting 'select'] + expected: FAIL + + [Implicit <label> association should work with a custom element targeting 'textarea'] + expected: FAIL + + [Implicit <label> association should apply to only the first labelable custom element] + expected: FAIL diff --git a/testing/web-platform/meta/shadow-dom/reference-target/tentative/property-reflection-idl-setters.html.ini b/testing/web-platform/meta/shadow-dom/reference-target/tentative/property-reflection-idl-setters.html.ini @@ -1,4050 +0,0 @@ -[property-reflection-idl-setters.html] - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [button.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [button.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [button.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [button.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [button.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [button.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [input.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [input.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [input.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [input.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [input.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [input.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [meter.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [meter.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [meter.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [meter.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [meter.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [meter.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [output.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [output.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [output.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [output.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [output.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [output.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [progress.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [progress.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [progress.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [progress.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [progress.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [progress.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [select.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [select.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [select.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [select.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [select.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [select.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [textarea.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [textarea.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [textarea.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [textarea.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [textarea.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [textarea.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [div.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [div.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [div.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [div.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [div.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [div.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [object.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [object.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [object.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [object.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [object.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [object.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [label.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [label.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [label.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [label.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [label.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [label.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [fieldset.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [fieldset.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [fieldset.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [fieldset.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [fieldset.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [fieldset.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [legend.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [legend.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [legend.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [legend.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [legend.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [legend.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [option.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [option.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [option.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [option.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [option.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [option.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [datalist.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [datalist.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [datalist.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [datalist.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [datalist.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [datalist.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to button with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to input with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to meter with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to output with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to progress with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to select with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to textarea with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to div with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to object with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to label with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to fieldset with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to legend with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to option with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to datalist with reference target] - expected: FAIL - - [form.ariaControlsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [form.ariaDescribedByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [form.ariaDetailsElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [form.ariaErrorMessageElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [form.ariaFlowToElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL - - [form.ariaLabelledByElements has IDL setter behavior ReflectsHostInArray when pointing to form with reference target] - expected: FAIL diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/actions.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/actions.py @@ -8,9 +8,9 @@ class ClickAction: self.protocol = protocol def __call__(self, payload): - selector = payload["selector"] - element = self.protocol.select.element_by_selector(selector) - self.logger.debug("Clicking element: %s" % selector) + selectors = payload["selectors"] + element = self.protocol.select.element_by_selector_array(selectors) + self.logger.debug("Clicking element: %s" % selectors) self.protocol.click.element(element) @@ -46,8 +46,8 @@ class GetComputedLabelAction: self.protocol = protocol def __call__(self, payload): - selector = payload["selector"] - element = self.protocol.select.element_by_selector(selector) + selectors = payload["selectors"] + element = self.protocol.select.element_by_selector_array(selectors) self.logger.debug("Getting computed label for element: %s" % element) return self.protocol.accessibility.get_computed_label(element) @@ -60,8 +60,8 @@ class GetComputedRoleAction: self.protocol = protocol def __call__(self, payload): - selector = payload["selector"] - element = self.protocol.select.element_by_selector(selector) + selectors = payload["selectors"] + element = self.protocol.select.element_by_selector_array(selectors) self.logger.debug("Getting computed role for element: %s" % element) return self.protocol.accessibility.get_computed_role(element) @@ -87,10 +87,10 @@ class SendKeysAction: self.protocol = protocol def __call__(self, payload): - selector = payload["selector"] + selectors = payload["selectors"] keys = payload["keys"] - element = self.protocol.select.element_by_selector(selector) - self.logger.debug("Sending keys to element: %s" % selector) + element = self.protocol.select.element_by_selector_array(selectors) + self.logger.debug("Sending keys to element: %s" % selectors) self.protocol.send_keys.send_keys(element, keys) @@ -145,11 +145,11 @@ class ActionSequenceAction: for action in actionSequence["actions"]: if (action["type"] == "pointerMove" and isinstance(action["origin"], dict)): - action["origin"] = self.get_element(action["origin"]["selector"]) + action["origin"] = self.get_element(action["origin"]["selectors"]) self.protocol.action_sequence.send_actions({"actions": actions}) - def get_element(self, element_selector): - return self.protocol.select.element_by_selector(element_selector) + def get_element(self, element_selectors): + return self.protocol.select.element_by_selector_array(element_selectors) def reset(self): self.protocol.action_sequence.release() diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executormarionette.py @@ -403,6 +403,26 @@ class MarionetteSelectorProtocolPart(SelectorProtocolPart): def setup(self): self.marionette = self.parent.marionette + def elements_by_selector_array(self, selectors): + shadow_roots = [] + selectors = selectors.copy() + selectors.reverse() + + while selectors: + selector = selectors.pop() + intermediate = [] + if not shadow_roots: + intermediate = self.marionette.find_elements("css selector", selector) + else: + for root in shadow_roots: + intermediate.extend(root.find_elements("css selector", selector)) + + if (selectors): + shadow_roots = [element.shadow_root for element in intermediate] + shadow_roots = [root for root in shadow_roots if root is not None] + else: + return intermediate + def elements_by_selector(self, selector): return self.marionette.find_elements("css selector", selector) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorselenium.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorselenium.py @@ -171,6 +171,12 @@ class SeleniumSelectorProtocolPart(SelectorProtocolPart): def setup(self): self.webdriver = self.parent.webdriver + def elements_by_selector_array(self, selectors): + if len(selectors) == 1: + return elements_by_selector(self, selectors[0]) + + raise NotImplementedError() + def elements_by_selector(self, selector): return self.webdriver.find_elements_by_css_selector(selector) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/executorwebdriver.py @@ -531,6 +531,12 @@ class WebDriverSelectorProtocolPart(SelectorProtocolPart): def setup(self): self.webdriver = self.parent.webdriver + def elements_by_selector_array(self, selectors): + if len(selectors) == 1: + return elements_by_selector(self, selectors[0]) + + raise NotImplementedError() + def elements_by_selector(self, selector): return self.webdriver.find.css(selector) diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/protocol.py b/testing/web-platform/tests/tools/wptrunner/wptrunner/executors/protocol.py @@ -285,6 +285,24 @@ class SelectorProtocolPart(ProtocolPart): name = "select" + def element_by_selector_array(self, element_selectors): + elements = self.elements_by_selector_array(element_selectors) + if len(elements) == 0: + raise ValueError(f"Selector array '{element_selectors}' matches no elements") + elif len(elements) > 1: + raise ValueError(f"Selector array '{element_selectors}' matches multiple elements") + return elements[0] + + @abstractmethod + def elements_by_selector_array(self, selectors): + """Select elements matching an array of selectors, such that the first + selector matches an element in the document root, and each successive + selector matches an element inside the shadow root of the previous. + + :param List[str] selectors: The CSS selectors + :returns: A list of protocol-specific handles to elements""" + pass + def element_by_selector(self, element_selector): elements = self.elements_by_selector(element_selector) if len(elements) == 0: diff --git a/testing/web-platform/tests/tools/wptrunner/wptrunner/testdriver-extra.js b/testing/web-platform/tests/tools/wptrunner/wptrunner/testdriver-extra.js @@ -78,7 +78,7 @@ } else { if (bits >= 1 && bits <= 30) { return 0 | ((1 << bits) * Math.random()); - } else { + } else { var high = (0 | ((1 << (bits - 30)) * Math.random())) * (1 << 30); var low = 0 | ((1 << 30) * Math.random()); return high + low; @@ -134,14 +134,18 @@ } else { // push and then reverse to avoid O(n) unshift in the loop let segments = []; - for (let node = element; - node.parentElement; - node = node.parentElement) { - let segment = "*|" + node.localName; - let nth = Array.prototype.indexOf.call(node.parentElement.children, node) + 1; + let el = element; + while (el && el.parentElement) { + let segment = "*|" + el.localName; + let nth = Array.prototype.indexOf.call(el.parentNode.children, el) + 1; segments.push(segment + ":nth-child(" + nth + ")"); + el = el.parentElement; + } + if (element.getRootNode() == element.ownerDocument) { + segments.push(":root"); + } else { + segments.push(":scope"); } - segments.push(":root"); segments.reverse(); selector = segments.join(" > "); @@ -150,6 +154,18 @@ return selector; }; + const get_selector_array = function(element) { + let selectors = []; + let current = element; + + do { + selectors.push(get_selector(current)); + current = current.getRootNode().host; + } while (current); + + return selectors.reverse(); + }; + /** * Create an action and return a promise that resolves when the action is complete. * @param name: The name of the action to create. @@ -460,9 +476,9 @@ }; window.test_driver_internal.click = function(element) { - const selector = get_selector(element); + const selectors = get_selector_array(element); const context = get_context(element); - return create_context_action("click", context, {selector}); + return create_context_action("click", context, {selectors}); }; window.test_driver_internal.delete_all_cookies = function(context=null) { @@ -482,15 +498,15 @@ } window.test_driver_internal.get_computed_label = function(element) { - const selector = get_selector(element); + const selectors = get_selector_array(element); const context = get_context(element); - return create_context_action("get_computed_label", context, {selector}); + return create_context_action("get_computed_label", context, {selectors}); }; window.test_driver_internal.get_computed_role = function(element) { - const selector = get_selector(element); + const selectors = get_selector_array(element); const context = get_context(element); - return create_context_action("get_computed_role", context, {selector}); + return create_context_action("get_computed_role", context, {selectors}); }; window.test_driver_internal.get_named_cookie = function(name, context=null) { @@ -510,9 +526,9 @@ }; window.test_driver_internal.send_keys = function(element, keys) { - const selector = get_selector(element); + const selectors = get_selector_array(element); const context = get_context(element); - return create_context_action("send_keys", context, {selector, keys}); + return create_context_action("send_keys", context, {selectors, keys}); }; window.test_driver_internal.action_sequence = function(actions, context=null) { @@ -522,7 +538,7 @@ // The origin of each action can only be an element or a string of a value "viewport" or "pointer". if (action.type == "pointerMove" && typeof(action.origin) != 'string') { let action_context = get_context(action.origin); - action.origin = {selector: get_selector(action.origin)}; + action.origin = {selectors: get_selector_array(action.origin)}; if (context !== null && action_context !== context) { throw new Error("Actions must be in a single context"); }