Apply supportsUnifiedCompletions to the default provider path
The completions/ghost-text suppression driven by supportsUnifiedCompletions was only wired into the joint completions provider, which is gated behind InlineEditsJointCompletionsProviderEnabled (default false). On the default path, InlineEditProviderFeature registers NES and suppresses completions via the modelUnification-derived excludes, so ghost text kept firing when only the prompting strategy was set. Derive the effective unification in InlineEditProviderFeature from the baked supportsUnifiedCompletions flag (OR-ed with the core modelUnification state), so both 'completions' and 'github.copilot' are excluded purely from the selected model's strategy, matching the excludedProviders behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 676b2f6f-4b80-4754-8dde-708d7e992148
J
Julia Gong committed
fbc1ce699e4b423b5cc2ffe0aaaa77108080e622
Parent: a0e29e3
Committed by Henning Dieterichs <notify.henning.dieterichs@live.de>
on 8/29/2026, 1:29:39 PM