{"version":"2.1.261","anchor":"command-queue-gains-a-removal-subscription-channel","canonical_anchor":"command-queue-gains-a-removal-subscription-channel","heading":"Command queue gains a removal-subscription channel","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261\/e\/command-queue-gains-a-removal-subscription-channel","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261","markdown":"### Command queue gains a removal-subscription channel\n\nThe command queue gained an internal subscription channel for removal events.\n\nThe internal command-queue store adds `subscribeToRemovals`, backed by a new emitter, alongside the existing dequeue\/remove APIs. The shared removal helper now fires this emitter whenever queued commands are removed, with listener errors caught and reported via a `commandsRemoved listener aborted` log rather than allowed to throw.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}