Skip to content

Panels introduced by extensions break when resetting layout to default #1512

Description

@anti-matt-er

Pixelorama version:
1.1.10-stable

Where did you download Pixelorama from?
GitHub Releases

OS/device including version:
macOS Tahoe 26.4.1

Issue description:
If an extension adds a panel using ExtensionsApi.panel.add_node_as_tab, it will become orphaned from the dockable container and "float" above where it was previously docked.

It's fixed on the next restart and returns to the default location besides the Tools panel.

See screenshot below - the blank area on the left is the orphaned panel, obstructing the tools panel and part of the canvas:

Image

Steps to reproduce:

  1. Load an extension that introduces a panel
  2. Note the panel docked in the default location besides the Tools panel (you can move it elsewhere and the issue will still trigger)
  3. Click Window > Layouts > Reset Default
  4. Panel becomes orphaned

I've also attached an example MRP extension which simply implements the official "Add new Tab" example from the extension docs

PanelBugMRP.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions