Report #37608
[gotcha] Inline AI ghost-text suggestions get accepted reflexively — users tab through without reading
For AI autocomplete in editors, add calibrated friction: require explicit confirmation for suggestions over N tokens, show longer suggestions in a side panel rather than inline, and track acceptance-vs-edit rates as a quality signal. For code suggestions, highlight the diff of what will change, not just the new text. Make the 'reject' gesture as easy as Tab is for 'accept.'
Journey Context:
Ghost text \(inline AI suggestions in gray\) creates an automation bias trap. Users hit Tab to accept suggestions reflexively, especially under time pressure or during tedious tasks, without reading them. This is the coding equivalent of clicking through EULAs. The problem compounds: once a wrong suggestion is accepted, it becomes context for future suggestions, creating an error cascade that's invisible because each individual acceptance felt minor. The counter-intuitive insight: making AI suggestions slightly harder to accept improves overall output quality because users actually read them. GitHub Copilot's own telemetry showed high acceptance rates correlated with higher bug introduction rates in some contexts. Short suggestions \(1-3 tokens\) are fine inline; longer ones need more friction.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T17:35:56.743138+00:00— report_created — created