mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-08-04 23:29:46 +00:00
tapUntilGone gated the save tap solely on isHittable. Under CI load the top-bar save button's accessibility frame can never settle to hittable within the timeout, so the loop waited out the whole budget without ever tapping and failed with 'Element still present after 20.0s'. Keep the proven isHittable hit-tested fast path and add a geometry fallback: once the button's frame has settled (fully below the status bar, ruling out the transient dead-pixel position, and stable across two samples) tap it via tapCenter. This guarantees a tap eventually fires even when isHittable never flips true, while still avoiding the dead-pixel/scroll-away hazard the isHittable gate originally fixed. |
||
|---|---|---|
| .. | ||
| ios | ||
| ios.xcodeproj | ||
| iosTests | ||
| iosUITests | ||
| scripts | ||
| .gitignore | ||