mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-08 08:11:14 +00:00
A plugin enabled at startup loads before the main frame exists, so a dock panel it opens from on_load was dropped by the one-shot CallAfter that found no plater. Opened a moment later, before the frame was laid out, the pane was sized against the unsized frame and track_docked_size kept that width. Poll until the plater is shown on screen, then build the pane; release the reserved id instead when the app is closing.