Skip to content

πŸ› [Bug] Option to Enable/Disable Individual Spectra Blocks from Dashboard Missing in V3Β #48

@devmohsin

Description

@devmohsin

πŸ“‹ Description

In Spectra V2, users had the ability to individually enable or disable specific blocks directly from the Spectra dashboard. This was a useful performance and workflow feature β€” users could turn off blocks they don't use (e.g., Dynamic Content) to keep their editor clean and avoid loading unnecessary assets.

In Spectra V3, this block management option is no longer available, which is a regression from V2.


πŸ” Steps to Reproduce

  1. Install and activate Spectra V3 (tested on v3.0.0-beta.2).
  2. Navigate to the Spectra Dashboard.
  3. Look for an option to enable/disable individual blocks (e.g., Dynamic Content, Countdown, etc.).
  4. Observe β€” no such option exists in V3.

For reference, in Spectra V2:

  • Navigate to Spectra > Blocks
  • A list of all blocks is shown with individual toggle switches to enable/disable each block.

βœ… Expected Behavior

Users should be able to navigate to the Spectra dashboard and:

  • See a list of all available Spectra blocks.
  • Toggle individual blocks on or off based on their needs.
  • Disabled blocks should not load their assets (JS/CSS) on the front end or appear in the block inserter.

❌ Actual Behavior

In Spectra V3, there is no option to manage individual blocks from the dashboard. All blocks are loaded regardless of whether the user needs them or not.


πŸ’‘ Why This Matters

  • Performance: Loading unused block assets (CSS/JS) increases page load time unnecessarily.
  • Editor UX: Users prefer a cleaner block inserter without irrelevant blocks cluttering the list.
  • Migration friction: Users upgrading from V2 to V3 expect feature parity and are confused by the missing option.

🌍 Environment Details

Detail Value
Spectra Version 3.0.0-beta.2
V2 Feature Available
V3 Feature Missing

πŸ“Ž References


πŸ§ͺ Suggested Test Cases

  • Verify block management toggle existed in Spectra V2 at Spectra > Blocks.
  • Confirm no equivalent option exists in Spectra V3 dashboard.
  • Verify that disabling a block in V2 removed it from the block inserter.
  • Verify that disabling a block in V2 stopped loading its assets on the front end.
  • Once implemented in V3, test that toggling a block off removes it from the inserter.
  • Once implemented in V3, test that disabled block assets are not loaded on the front end.
  • Test with multiple blocks disabled simultaneously.

Priority: High β€” direct regression from V2, impacts performance control and editor experience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions