Skip to content

[Bug] Plugin deletion failing, UI overflows, and errors in plugins like FacebookΒ #8289

Description

@DivyanshuVortex

Description

There are multiple issues currently present related to the custom plugin management in Music Blocks:

  1. Plugin Deletion is Broken: The plugin deletion functionality is currently not working.
  2. Initialization Issues in Multiple Plugins: Several plugins, specifically facebook and accelerometer, are completely broken during initialization.
  3. The custom plugin UI modal dialog relies on native prompt which interrupts the user flow and isn't stylized with the application's theme.
  4. The plugin palette labels overflow outside the palette sidebar and overlap with other UI elements when the label is too long.

Expected Behavior

  • Deleting a plugin should completely wipe it from memory, the UI, and localStorage, ensuring no remnants stay loaded upon a restart.
  • Plugin configurations (like facebook and accelerometer) should correctly reference globalActivity for palettes and blocks to prevent scoping issues.
  • Loading and deleting plugins should utilize a custom, theme-compliant modal dialog instead of native browser prompts.
  • The palette sidebar should gracefully truncate long labels using an ellipsis without breaking the layout.

Screenshots/clips

Screencast.from.2026-08-27.23-27-47.webm

How to Reproduce

  1. Load the any plugin.
  2. Try to delete a loaded plugin, observing the nothings happens.

Environment:

  • Operating System: Any
  • Browser (if applicable): Any
  • Version of Software/Project: master

Checklist

  • I have read and followed the project's code of conduct.
  • I have searched for similar issues before creating this one.
  • I have provided all the necessary information to understand and reproduce the issue.
  • I am willing to contribute to the resolution of this issue.

Thank you for contributing to our project! We appreciate your help in improving it.

πŸ“š See contributing instructions.

πŸ™‹πŸΎπŸ™‹πŸΌ Questions: Community Matrix Server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugFixes a bug or incorrect behavior

    Type

    No type

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions