diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-09-09 22:04:47 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-09 22:04:47 +0300 |
| commit | 1682cab3263b27b296f477552a4e79ab54923091 (patch) | |
| tree | 983b0b5492a66bb83cc068d1c0b64c674ffb9e77 /docs/next/website | |
| parent | 1f773dd6f44ab5a66371d4249c3d6f33a02d1069 (diff) | |
fix: restore plugin focus events for client navigation (#3850)
refs #3824
Diffstat (limited to 'docs/next/website')
| -rw-r--r-- | docs/next/website/src/content/docs/socket-api.mdx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/next/website/src/content/docs/socket-api.mdx b/docs/next/website/src/content/docs/socket-api.mdx index 13a71abb..2946ff36 100644 --- a/docs/next/website/src/content/docs/socket-api.mdx +++ b/docs/next/website/src/content/docs/socket-api.mdx @@ -821,6 +821,9 @@ that workspace. Pane event subscriptions include `pane.created`, `pane.updated`, `pane.closed`, `pane.focused`, `pane.moved`, `pane.exited`, `pane.agent_detected`, `pane.output_matched`, `pane.agent_status_changed`, and `pane.scroll_changed`. +`pane.focused` also reports manual pane selection changes from any client attached +to this server. It does not move other clients' views, and its payload does not +identify the client. Selecting an already-selected pane does not emit it again. Terminal-title changes can emit `pane.updated`, but spinner-only raw-title changes do not emit it when `terminal_title_stripped` is unchanged. `pane.scroll_changed` is scoped to one `pane_id` and emits `pane_id`, `workspace_id`, and the current `scroll` metrics whenever Herdr observes a |
