orca/.github/workflows
Neil 17cfc968cf
Revert the terminal IME composition-ownership change (#13282)
* Revert "test(ime): restore coverage the composition-ownership change removed (#13168)"

This reverts commit 25a8c517e1.

* Revert "refactor(terminal): return IME composition ownership to xterm (#13128)"

This reverts commit 17b3dff3c4.

* test(ime): keep the architecture-neutral Korean trace coverage

The recorded IBus/fcitx5 and Windows MS-Korean traces from #13168 assert PTY
byte order, not composition ownership, so they still hold once the terminal
composition layer is restored. The mobile accessory-order test pinned the new
handleLiveInputChange signature and does not.

Co-authored-by: Orca <help@stably.ai>

* fix(terminal): keep the macOS Backslash bypass through the revert

The restored native-text forwarder only claims keys for input sources in its
hardcoded CJK allowlist, so third-party IMEs off that list (Qingg, #10896) still
get a raw backslash. #13128 added this bypass as a partial replacement; keep it
rather than trade the open issue back.

Scoped to the bare backslash key. The rest of shouldBypassXtermForMacNativeText
bypassed all unmodified non-ASCII text, which would race the restored forwarder.

Co-authored-by: Orca <help@stably.ai>

* fix(mobile): move the mirror-step ref write out of render

The restored hook assigned runMirrorStepRef during render, which is not
replay-safe — React can discard render work, so the mutation can leak from UI
that never commits. Its only read is inside the held-commit timer, which fires
long after commit, and the ref has a safe default, so an effect is soon enough.

Surfaced by the changed-lines React Doctor gate: the rule postdates this code,
so restoring the file re-introduced it as a new violation.

Co-authored-by: Orca <help@stably.ai>

---------

Co-authored-by: Orca <help@stably.ai>
2026-08-08 19:06:50 -07:00
..
adhoc-mac-build.yml fix(ci): vet the adhoc build ref before running it with release secrets (#12161) 2026-08-03 18:52:44 -07:00
computer-e2e.yml fix(terminal): fence detached daemon endpoint ownership (#12709) 2026-08-05 21:12:32 -07:00
daemon-relocation-spike.yml chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
e2e.yml ci: run only changed e2e specs on pull requests (#11834) 2026-07-31 16:25:13 -07:00
golden-e2e-experiment.yml ci: run only changed e2e specs on pull requests (#11834) 2026-07-31 16:25:13 -07:00
homebrew-bump.yml
hourly-mac-build.yml fix(ci): stop hourly prune from deleting the just-published release (#13266) 2026-08-08 16:01:48 -07:00
issue-os-labeler.yaml
linux-wayland-gpu-sandbox.yml ci: run only changed e2e specs on pull requests (#11834) 2026-07-31 16:25:13 -07:00
mobile-android-release.yml fix(mobile): keep Android release versionCode committed (#7271) 2026-07-03 15:26:11 -07:00
mobile-ios-release.yml Prepare mobile 0.0.42 and fix TestFlight CI hang (#12961) 2026-08-07 16:52:37 -07:00
mobile.yml fix(mobile): unblock iOS releases (#10224) 2026-07-23 14:23:44 -07:00
pr.yml Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
pullfrog.yml Improve inactive workspace cleanup UX (#3600) 2026-06-28 11:38:23 -07:00
readme-downloads-badge.yml Use generated README downloads badge 2026-06-16 11:09:40 -07:00
release-cut.yml [P2] fix(release,settings): restore signing preflight portability, bootstrap diagnostics, and skill re-check (#11692) 2026-07-31 06:08:26 -07:00
release-mac-build.yml Fix ssh watcher isolation (#8463) 2026-07-12 21:34:59 -07:00
skill-update-roundtrip.yml Add safe skill freshness detection and update rail (#8637) 2026-07-16 14:47:28 -07:00
terminal-ime-e2e.yml Revert the terminal IME composition-ownership change (#13282) 2026-08-08 19:06:50 -07:00
terminal-perf.yml
track-community-prs.yaml
win-crash-survival-e2e.yml move folders (#12758) 2026-08-05 12:09:24 -07:00
win-update-e2e.yml chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
win-update-survival-e2e.yml chore: declutter top-level repo layout (#11890) 2026-08-01 00:25:35 -07:00
windows-signing-rehearsal.yml fix(release): survive PSGallery outages in the Windows signing preflight 2026-07-30 18:16:38 -07:00
windows-terminal-restart-e2e.yml ci: run only changed e2e specs on pull requests (#11834) 2026-07-31 16:25:13 -07:00