Dockview version
5.2.0
Framework
Vue 3
Browser
electron 29.2.0
Describe the bug
Setting renderer: "always" in addPanel and then calling panel.api.close() followed by addPanel({ ... }) to add the closed panel results in an error. Setting renderer: "onlyWhenVisible" and then calling panel.api.close() followed by addPanel({ ... }) to add the closed panel again results in the tabComponent not being rendered.
Reproduction
If a sandbox isn't possible, provide steps to reproduce:
- Go to '...'
- Click on '...'
- See error
Expected behavior
What you expected to happen.
Screenshots / recordings
If applicable, add screenshots or screen recordings.
Additional context
Any other relevant context (error messages, stack traces, related issues).
Dockview version
5.2.0
Framework
Vue 3
Browser
electron 29.2.0
Describe the bug
Setting
renderer: "always"inaddPaneland then callingpanel.api.close()followed byaddPanel({ ... })to add the closed panel results in an error. Settingrenderer: "onlyWhenVisible"and then callingpanel.api.close()followed byaddPanel({ ... })to add the closed panel again results in thetabComponentnot being rendered.Reproduction
If a sandbox isn't possible, provide steps to reproduce:
Expected behavior
What you expected to happen.
Screenshots / recordings
If applicable, add screenshots or screen recordings.
Additional context
Any other relevant context (error messages, stack traces, related issues).