{"version":"2.1.269","anchor":"left-arrow-human-cadence-absorb-now-logs-telemetry-instead","canonical_anchor":"left-arrow-human-cadence-absorb-now-logs-telemetry-instead","heading":"Left-arrow \"human-cadence\" absorb now logs telemetry instead of being silent","tier":"notice","area":"Terminal UI","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/left-arrow-human-cadence-absorb-now-logs-telemetry-instead","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### Left-arrow \"human-cadence\" absorb now logs telemetry instead of being silent\n\nAbsorbing a left-arrow press during the confirm gap now logs telemetry instead of doing nothing\n\n**What**\n\nClaude Code has a gesture where pressing the left arrow key can be \"absorbed\" (ignored) if it lands inside a short confirmation window, meant to avoid reacting to presses that are too close together for a human to have intended. Previously this absorption happened silently. Now it records a `tengu_left_arrow_blocked` telemetry event with the reason `absorb` and how many milliseconds had passed since the previous press, plus a debug log message, and this only fires once per absorption window so it doesn't spam repeated events.\n\n**Why**\n\nThis lets Claude Code's telemetry account for absorbed left-arrow presses the same way it already tracks other blocked-gesture reasons, rather than that case going unrecorded.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5"}