Bug 303845
| Summary: | REGRESSION (300377@main): Some CSS cursor values (move, all-scroll, ew-resize, ns-resize) do not display the expected cursors | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Alex <a.varyukhin> |
| Component: | Layout and Rendering | Assignee: | Simon Fraser (smfr) <simon.fraser> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bfulgham, commit-queue, ffried, jacobparker1992, kovalev.mine, rcaliman, simon.fraser, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 26 | ||
| Hardware: | Mac (Apple Silicon) | ||
| OS: | macOS 26 | ||
| Bug Depends on: | 303931 | ||
| Bug Blocks: | |||
Alex
Several CSS cursor values do not display the expected cursors in Safari 26.2 and Safari Technology Preview 233.
The following cursor values do not change the cursor appearance at all:
cursor: move
cursor: all-scroll
cursor: ew-resize
cursor: ns-resize
At the same time, other cursor values such as pointer and grab work as expected.
This behavior differs from Chrome and Firefox on the same system, where all of these cursor values display appropriate cursor shapes.
STR:
1) Go to https://jsfiddle.net/cb0fhawd/ in Safari 26.2 or Safari Technology Preview 233 on macOS.
2) Hover the mouse cursor over each block one by one.
Actual result : the cursor for move, all-scroll, ew-resize, ns-resize does not change.
Expected result: Safari should display an appropriate cursor shape (consistent with the semantics of the value and with the behavior of other major browsers on the same platform)
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Alex
*** Bug 303841 has been marked as a duplicate of this bug. ***
Radar WebKit Bug Importer
<rdar://problem/166160746>
Alexey Proskuryakov
Thank you for the report! I can reproduce with macOS 26.2, and cannot reproduce with macOS 26.1.
Simon Fraser (smfr)
Pull request: https://github.com/WebKit/WebKit/pull/55158
Alex
That was fast, thanks!
EWS
Committed 304232@main (3d3fd8eb3c7a): <https://commits.webkit.org/304232@main>
Reviewed commits have been landed. Closing PR #55158 and removing active labels.
WebKit Commit Bot
Re-opened since this is blocked by bug 303931
Simon Fraser (smfr)
Pull request: https://github.com/WebKit/WebKit/pull/55216
EWS
Committed 304334@main (eb5d9f9dce46): <https://commits.webkit.org/304334@main>
Reviewed commits have been landed. Closing PR #55216 and removing active labels.
Razvan Caliman
*** Bug 304328 has been marked as a duplicate of this bug. ***
Cameron McCormack (:heycam)
*** Bug 304365 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
*** Bug 304400 has been marked as a duplicate of this bug. ***
Alexey Proskuryakov
*** Bug 305751 has been marked as a duplicate of this bug. ***