Currently, activating (enabling) or deactivating the recorder requires editing the manifest and reloading the extension. There is no way to enable or disable the recorder at runtime from the UI or manifest without a reload.
What should happen:
- Users should be able to enable or disable the recorder directly from the UI or by updating the manifest, without needing to reload the extension.
- The extension should detect and apply changes to the recorder state immediately, reflecting the new status in the UI.
Why this matters:
- Improves user experience by allowing dynamic control over the recorder.
- Eliminates the need for disruptive extension reloads when changing recorder state.
Acceptance criteria:
- Users can enable/disable the recorder from the UI or manifest at runtime.
- The recorder state updates immediately without requiring a reload.
- The UI accurately reflects the current enabled/disabled state.