- commit
- 3ae1092daeb2921eed69060202b7ec0a80922209
- parent
- 25fce991558143f3c9948615878864ce4e800171
- author
- Dami <dami.etoile@gmail.com>
| M | .github/ | 2 | +- |
| M | src-tauri/ | 8 | ++++---- |
@@ -22,7 +22,7 @@ jobs:
2222 RUST_BACKTRACE: "1"2323 steps:2424 - name: Check out repository25- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.125+ uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.12626 2727 - name: Install Linux build dependencies2828 run: |@@ -163,13 +163,13 @@ pub(crate) fn reassert_client_cursor_grab(_window: &tauri::WebviewWindow) -> Res
163163 Ok(())164164 }165165 166-167166 fn reapply_hidden_cursor_rect(168167 mut set_visible: impl FnMut(bool) -> Result<(), String>,169168 ) -> Result<(), String> {170- // Tao only invalidates its AppKit cursor rectangle when this boolean171- // changes. Force that transition after focus returns while the balanced172- // CoreGraphics hide remains active, so the intermediate state cannot flash.169+ // Tao only invalidates the platform cursor state when this boolean170+ // changes. Force that transition while the native grab is active; on171+ // macOS the balanced CoreGraphics hide prevents the intermediate state172+ // from flashing at the frozen cursor position.173173 set_visible(true)?;174174 set_visible(false)175175 }