Click here to download the Blitz Browser!

WPT

wpt / css / css-ui / parsing / cursor-valid.html

Spec: CSS User Interface ↗

Runs: Chrome 155.0.8041.0 (wpt@07d3da1fa, 2026-09-04) | Firefox 157.0a1 (wpt@4fbf9ef4d, 2026-09-04) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@4fbf9ef4d, 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
Total46/4642/4646/4642/4642/4642/46
SubtestChromeFirefoxSafariLadybirdServoBlitz
e.style['cursor'] = "auto" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "default" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "none" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "context-menu" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "help" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "pointer" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "progress" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "wait" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "cell" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "crosshair" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "text" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "vertical-text" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "alias" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "copy" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "move" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "no-drop" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "not-allowed" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "grab" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "grabbing" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "e-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "n-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "ne-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "nw-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "s-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "se-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "sw-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "w-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "ew-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "ns-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "nesw-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "nwse-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "col-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "row-resize" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "all-scroll" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "zoom-in" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "zoom-out" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "url(\"https://example.com/\"), alias" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "url(\"https://example.com/\") 1 calc(2 + 0), copy" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "url(\"https://example.com/\"), url(\"https://example.com/\") 3 -4, move" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "url(\"https://example.com/\") 5 6, grab" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "image-set(\"https://example.com/\" 1x) 5 6, grab" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "image-set(\"https://example.com/\" 1x, \"https://example.com/highres\" 2x) 5 6, grab" should set the property valuePASSPASSPASSPASSPASSPASS
e.style['cursor'] = "light-dark(url(\"https://example.com/light\"), url(\"https://example.com/dark\")), pointer" should set the property valuePASSFAILPASSFAILFAILFAIL
e.style['cursor'] = "light-dark(url(\"https://example.com/light\"), url(\"https://example.com/dark\")) 5 6, grab" should set the property valuePASSFAILPASSFAILFAILFAIL
e.style['cursor'] = "url(\"https://example.com/\"), light-dark(url(\"https://example.com/light\"), url(\"https://example.com/dark\")) 3 4, move" should set the property valuePASSFAILPASSFAILFAILFAIL
e.style['cursor'] = "light-dark(image-set(\"https://example.com/\" 1x), url(\"https://example.com/\")) 5 6, grab" should set the property valuePASSFAILPASSFAILFAILFAIL