You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TypeError: Cannot read property 'indexOf' of undefined
at te (chrome-extension://<id>/adapter.bundle.js:76:59210)
at Array.filter (<anonymous>)
at a (chrome-extension://<id>/adapter.bundle.js:76:61464)
at Object.H.utils.getSelectorData (chrome-extension://<id>/adapter.bundle.js:76:61665)
at Object.q [as _runRules] (chrome-extension://<id>/adapter.bundle.js:76:35171)
at Object.H.run (chrome-extension://<id>/adapter.bundle.js:76:37333)
at Object.analyze (chrome-extension://<id>/adapter.bundle.js:99:285715)
at chrome-extension://<id>/adapter.bundle.js:99:284178
at onMessage (chrome-extension://<id>/browser-polyfill.js:1056:22)
So the issue is caused by one of the form elements on the page clobbering the DOM and overriding node.attributes.
<form><selectname="attributes"></form>
This causes node.attributes to return the <select> element instead of a NamedNodeMap. To fix this we just have to check that node.attributes is an instanceof NamedNodeMap before we loop over it.
Run axe on https://www.homeyou.com/
Actual: Fails immediately with
Expectation: Run completes without error
Motivation: GoogleChrome/lighthouse#7355
The text was updated successfully, but these errors were encountered: