@@ -45,9 +45,6 @@ const initDockview = (dockview, options, template) => {
4545 }
4646
4747 dockview . update = options => {
48- if ( options . layoutConfig ) {
49- reloadFromConfig ( dockview , options ) ;
50- }
5148 if ( dockview . params . options . lock !== options . lock ) {
5249 dockview . params . options . lock = options . lock ;
5350 toggleGroupLock ( dockview , options ) ;
@@ -56,6 +53,9 @@ const initDockview = (dockview, options, template) => {
5653 dockview . options . theme . className = options . theme ;
5754 dockview . updateTheme ( ) ;
5855 }
56+ if ( options . layoutConfig ) {
57+ reloadFromConfig ( dockview , options ) ;
58+ }
5959 else {
6060 toggleComponent ( dockview , options ) ;
6161 }
@@ -91,11 +91,7 @@ const initDockview = (dockview, options, template) => {
9191 const delPanelsStr = localStorage . getItem ( dockview . params . options . localStorageKey + '-panels' )
9292 const delPanels = delPanelsStr && JSON . parse ( delPanelsStr ) || [ ]
9393 panels . forEach ( panel => {
94- const visible = panel . params . visible
95- if ( ! visible ) {
96- dockview . removePanel ( panel )
97- }
98- dockview . _panelVisibleChanged ?. fire ( { title : panel . title , status : visible } ) ;
94+ dockview . _panelVisibleChanged ?. fire ( { title : panel . title , status : true } ) ;
9995 } )
10096 delPanels . forEach ( panel => {
10197 dockview . _panelVisibleChanged ?. fire ( { title : panel . title , status : false } ) ;
0 commit comments