From 093b6d3d4da786269aa77c5105e0ff14b82ee249 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sun, 22 Feb 2026 22:32:46 +0000 Subject: [PATCH 1/2] Fix iOS Safari list hover highlights on home collection Co-authored-by: Stephen Wu --- styles/wustep.css | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/styles/wustep.css b/styles/wustep.css index cb821ea19f..45a1fdfbb4 100644 --- a/styles/wustep.css +++ b/styles/wustep.css @@ -873,6 +873,22 @@ span[class*='_background'] { } } +/* iOS Safari can apply sticky hover while finger-scrolling over links. + Disable list-row hover feedback on touch devices to prevent false highlights. */ +@media (hover: none) and (pointer: coarse) { + .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item, + .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item .notion-page-link { + -webkit-tap-highlight-color: transparent; + } + + .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item:hover, + .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item:active, + .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item .notion-page-link:hover, + .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item .notion-page-link:active { + background: transparent !important; + } +} + .notion-list-item-property { /** Vertically align properties on the right of list views */ display: flex; From 9a2f64f8b790fe004fe2fa1a50d0e55d8b15f34e Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Fri, 27 Feb 2026 02:54:23 +0000 Subject: [PATCH 2/2] Preserve tap feedback while disabling touch hover Co-authored-by: Stephen Wu --- styles/wustep.css | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/styles/wustep.css b/styles/wustep.css index 45a1fdfbb4..a99e123658 100644 --- a/styles/wustep.css +++ b/styles/wustep.css @@ -874,17 +874,11 @@ span[class*='_background'] { } /* iOS Safari can apply sticky hover while finger-scrolling over links. - Disable list-row hover feedback on touch devices to prevent false highlights. */ + Disable list-row hover feedback on touch devices to prevent false highlights, + but keep native tap/click feedback for navigation. */ @media (hover: none) and (pointer: coarse) { - .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item, - .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item .notion-page-link { - -webkit-tap-highlight-color: transparent; - } - .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item:hover, - .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item:active, - .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item .notion-page-link:hover, - .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item .notion-page-link:active { + .notion-block-2bc5cb08cf2c8036a1e3cddcb2c61d97 .notion-list-item .notion-page-link:hover { background: transparent !important; } }