SIGN IN SIGN UP

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