Web: keep the pointer's own shape while the hub is working 19355e2283ab
The progress cursor added its own spinning circle beside the Oxygen mark that follows the pointer. The pointer now keeps its normal shape, so the mark is the only sign; the header's spinning rings are unchanged. closes #143
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-10-12 13:59 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
19355e2283aba765a8a52394216f332db76663c2c0f5c31719803c2a72ad2b55- Depends on
- 16626c0d69c0 d23464c0ac60
- Depended on by
- 03bfb945f5c1
- In bookmarks
- api-unknown-fields cancel-landed-runs close-proposal-140 diffusion-pin-bookmark draft-ready main oh-comment-body-file proposal-list-fast
- In tags
- v0.5.0 v0.5.1 v0.5.2 v0.6.0 v0.6.1 v0.7.0 v0.8.0 v0.9.0 v0.9.1 v0.9.11 v0.9.15 v0.9.16 v0.9.19 v0.9.2 v0.9.20 v0.9.21 v0.9.22 v0.9.23 v0.9.24 v0.9.3 v0.9.4 v0.9.5 v0.9.6 v0.9.7 v0.9.8 v0.9.9
- Edits
- 2 atoms, 0 tree operations, 1 file
Browse the tree at this change
modified templates/style.css +3 −3
| … | 972 unchanged lines |
||
| 973 | 973 | .sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); } |
|
| 974 | 974 | ||
| 975 | 975 | /* Working (#142): a pressed button's spinner, and the Oxygen mark's rings |
|
| 976 | - | spinning while a slow page loads (hub.js adds .oxy-wait after 300 ms). */ |
|
| 977 | - | button[aria-busy=true] { cursor: progress; opacity: 1; } |
|
| 976 | + | spinning while a slow page loads (hub.js adds .oxy-wait after 300 ms). The |
|
| 977 | + | pointer keeps its own shape: the mark beside it is the only sign. */ |
|
| 978 | + | button[aria-busy=true] { opacity: 1; } |
|
| 978 | 979 | .oxy-spin { display: inline-block; width: 1em; text-align: center; } |
|
| 979 | - | .oxy-wait, .oxy-wait * { cursor: progress !important; } |
|
| 980 | 980 | .oxy-wait-mark { display: none; position: fixed; z-index: 1000; pointer-events: none; padding: 4px 6px; background: var(--panel); border: 1px solid var(--line); border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, .18); line-height: 0; } |
|
| 981 | 981 | .oxy-wait-mark svg { width: 36px; height: 18px; } |
|
| 982 | 982 | .oxy-wait-mark.corner { left: auto !important; top: calc(env(safe-area-inset-top, 0px) + 68px) !important; right: 16px; } |
|
| … | 7 unchanged lines |