Resolves shell registrations before atomic feature-state cleanup.
Registry reads stay outside the pure root transition so active and stashed shell values receive one coherent, already-resolved entry set.
Summary
Functions
Drops every extension-owned feature-state source from all Editor values.
Drops one feature-state source from all Editor-owned live and stashed values.
Functions
@spec drop_extension_sources(MingaEditor.State.t()) :: MingaEditor.State.t()
Drops every extension-owned feature-state source from all Editor values.
@spec drop_source(MingaEditor.State.t(), MingaEditor.FeatureState.source()) :: MingaEditor.State.t()
Drops one feature-state source from all Editor-owned live and stashed values.