{"version":"2.1.301","anchor":"overlay-over-budget-check-keyed-on-requestid-and-surface","canonical_anchor":"overlay-over-budget-check-keyed-on-requestid-and-surface","heading":"Dialog height limit checks now tell drawing surfaces apart","tier":"internal","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301\/e\/overlay-over-budget-check-keyed-on-requestid-and-surface","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.301","markdown":"### Dialog height limit checks now tell drawing surfaces apart\n\nThe check on whether a plugin dialog is too tall now matches dialogs by both request and drawing surface, using a measured height limit\n\n**Unclear.** It is not clear what, if anything, changes on screen as a result.\n\n**What**\n\nClaude Code limits how tall a dialog can be drawn on screen. The check for dialogs that go over that limit now uses a measured height limit, and it identifies a dialog by both its request and the surface it is drawn on. Before this release, it matched by request alone.\n\n**Why**\n\nThis is meant to stop one surface's dialog being confused with another's in plugin dialogs.\n\n- Area: Terminal UI\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}