OptionalactiveContribute the edit-session commands only while an edit is active (a session exists). An idle editor
owns no F4 / no caret overrides, so they cede to redo / the sheet's begin-edit flavor. The host passes
its live session state (!!editable.getSession()); the provider re-runs on the flip.
The single
databundle contributeEditorCommands takes (theDynamicCommandContributorshape).