{"version":"2.1.280","anchor":"new-hostrequestlatchesmarkthinkinghighlightsrefused-helper","canonical_anchor":"new-hostrequestlatchesmarkthinkinghighlightsrefused-helper","heading":"New host.requestLatches.markThinkingHighlightsRefused helper","tier":"internal","area":"Thinking Mode","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/new-hostrequestlatchesmarkthinkinghighlightsrefused-helper","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### New host.requestLatches.markThinkingHighlightsRefused helper\n\nA new markThinkingHighlightsRefused helper marks 'thinking highlights' as refused in Claude Code's internal session state\n\n**Unclear.** What triggers a 'thinking highlights' refusal or what user-visible effect it has is not stated.\n\n**What**\n\nA new internal helper, `markThinkingHighlightsRefused`, was added to `host.requestLatches`, the part of Claude Code that tracks per-session request state. It marks 'thinking highlights' (a feature related to displaying Claude's reasoning) as refused, following the same pattern as the existing `markThinkingResumptionRefused` helper.\n\n**Why**\n\nThis is an internal plumbing change with no described effect on how Claude Code behaves day to day. It extends the session state tracking so the app can record when thinking highlights are refused, similar to how it already tracks refused thinking resumption.\n\n- Area: Thinking Mode\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}