Click here to download the Blitz Browser!

WPT

wpt / html / semantics / forms / textfieldselection / selection-not-application.html?default

Spec: HTML ↗

Runs: Chrome 155.0.8041.0 (wpt@2c385f65e, 2026-09-04) | Firefox 157.0a1 (wpt@2c385f65e, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@2c385f65e, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total183/183183/183183/183183/183183/183NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
selectionStart on an input[type=hidden] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=hidden] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=hidden] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=hidden] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=hidden] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=hidden] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=hidden] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=hidden] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=email] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=email] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=email] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=email] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=email] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=email] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=email] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=email] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=datetime-local] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=datetime-local] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=datetime-local] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=datetime-local] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=datetime-local] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=datetime-local] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=datetime-local] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=datetime-local] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=date] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=date] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=date] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=date] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=date] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=date] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=date] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=date] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=time] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=time] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=time] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=time] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=time] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=time] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=time] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=time] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=number] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=number] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=number] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=number] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=number] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=number] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=number] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=number] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=range] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=range] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=range] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=range] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=range] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=range] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=range] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=range] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=color] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=color] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=color] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=color] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=color] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=color] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=color] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=color] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=checkbox] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=checkbox] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=checkbox] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=checkbox] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=checkbox] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=checkbox] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=checkbox] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=checkbox] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=radio] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=radio] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=radio] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=radio] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=radio] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=radio] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=radio] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=radio] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=file] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=file] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=file] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=file] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=file] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=file] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=file] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=file] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=submit] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=submit] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=submit] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=submit] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=submit] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=submit] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=submit] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=submit] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=image] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=image] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=image] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=image] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=image] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=image] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=image] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=image] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=reset] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=reset] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=reset] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=reset] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=reset] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=reset] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=reset] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=reset] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=button] returns nullPASSPASSPASSPASSPASS
selectionEnd on an input[type=button] returns nullPASSPASSPASSPASSPASS
selectionDirection on an input[type=button] returns nullPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=button] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=button] throws InvalidStateErrorPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=button] throws InvalidStateErrorPASSPASSPASSPASSPASS
setRangeText on an input[type=button] throws InvalidStateErrorPASSPASSPASSPASSPASS
setSelectionRange on an input[type=button] throws InvalidStateErrorPASSPASSPASSPASSPASS
selectionStart on an input[type=text] returns a valuePASSPASSPASSPASSPASS
selectionEnd on an input[type=text] returns a valuePASSPASSPASSPASSPASS
selectionDirection on an input[type=text] returns a valuePASSPASSPASSPASSPASS
assigning selectionDirection "none" on an input[type=text] should give the initial directionPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=text] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=text] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=text] doesn't throw an exceptionPASSPASSPASSPASSPASS
setRangeText on an input[type=text] doesn't throw an exceptionPASSPASSPASSPASSPASS
setSelectionRange on an input[type=text] doesn't throw an exceptionPASSPASSPASSPASSPASS
selectionStart on an input[type=search] returns a valuePASSPASSPASSPASSPASS
selectionEnd on an input[type=search] returns a valuePASSPASSPASSPASSPASS
selectionDirection on an input[type=search] returns a valuePASSPASSPASSPASSPASS
assigning selectionDirection "none" on an input[type=search] should give the initial directionPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=search] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=search] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=search] doesn't throw an exceptionPASSPASSPASSPASSPASS
setRangeText on an input[type=search] doesn't throw an exceptionPASSPASSPASSPASSPASS
setSelectionRange on an input[type=search] doesn't throw an exceptionPASSPASSPASSPASSPASS
selectionStart on an input[type=tel] returns a valuePASSPASSPASSPASSPASS
selectionEnd on an input[type=tel] returns a valuePASSPASSPASSPASSPASS
selectionDirection on an input[type=tel] returns a valuePASSPASSPASSPASSPASS
assigning selectionDirection "none" on an input[type=tel] should give the initial directionPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=tel] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=tel] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=tel] doesn't throw an exceptionPASSPASSPASSPASSPASS
setRangeText on an input[type=tel] doesn't throw an exceptionPASSPASSPASSPASSPASS
setSelectionRange on an input[type=tel] doesn't throw an exceptionPASSPASSPASSPASSPASS
selectionStart on an input[type=url] returns a valuePASSPASSPASSPASSPASS
selectionEnd on an input[type=url] returns a valuePASSPASSPASSPASSPASS
selectionDirection on an input[type=url] returns a valuePASSPASSPASSPASSPASS
assigning selectionDirection "none" on an input[type=url] should give the initial directionPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=url] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=url] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=url] doesn't throw an exceptionPASSPASSPASSPASSPASS
setRangeText on an input[type=url] doesn't throw an exceptionPASSPASSPASSPASSPASS
setSelectionRange on an input[type=url] doesn't throw an exceptionPASSPASSPASSPASSPASS
selectionStart on an input[type=password] returns a valuePASSPASSPASSPASSPASS
selectionEnd on an input[type=password] returns a valuePASSPASSPASSPASSPASS
selectionDirection on an input[type=password] returns a valuePASSPASSPASSPASSPASS
assigning selectionDirection "none" on an input[type=password] should give the initial directionPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=password] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=password] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=password] doesn't throw an exceptionPASSPASSPASSPASSPASS
setRangeText on an input[type=password] doesn't throw an exceptionPASSPASSPASSPASSPASS
setSelectionRange on an input[type=password] doesn't throw an exceptionPASSPASSPASSPASSPASS
selectionStart on an input[type=aninvalidtype] returns a valuePASSPASSPASSPASSPASS
selectionEnd on an input[type=aninvalidtype] returns a valuePASSPASSPASSPASSPASS
selectionDirection on an input[type=aninvalidtype] returns a valuePASSPASSPASSPASSPASS
assigning selectionDirection "none" on an input[type=aninvalidtype] should give the initial directionPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=aninvalidtype] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=aninvalidtype] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=aninvalidtype] doesn't throw an exceptionPASSPASSPASSPASSPASS
setRangeText on an input[type=aninvalidtype] doesn't throw an exceptionPASSPASSPASSPASSPASS
setSelectionRange on an input[type=aninvalidtype] doesn't throw an exceptionPASSPASSPASSPASSPASS
selectionStart on an input[type=null] returns a valuePASSPASSPASSPASSPASS
selectionEnd on an input[type=null] returns a valuePASSPASSPASSPASSPASS
selectionDirection on an input[type=null] returns a valuePASSPASSPASSPASSPASS
assigning selectionDirection "none" on an input[type=null] should give the initial directionPASSPASSPASSPASSPASS
assigning selectionStart on an input[type=null] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionEnd on an input[type=null] doesn't throw an exceptionPASSPASSPASSPASSPASS
assigning selectionDirection on an input[type=null] doesn't throw an exceptionPASSPASSPASSPASSPASS
setRangeText on an input[type=null] doesn't throw an exceptionPASSPASSPASSPASSPASS
setSelectionRange on an input[type=null] doesn't throw an exceptionPASSPASSPASSPASSPASS