@@ -369,6 +369,7 @@ const createDrawerHandle = (floatingGroup, isRight) => {
369369 const className = isRight ? 'bb-resize-container-right' : 'bb-resize-container-left'
370370 floatingGroup . element . parentElement . classList . add ( 'dv-resize-container-drawer' )
371371 floatingGroup . element . parentElement . classList . add ( className )
372+ floatingGroup . activePanel . view . content . element . parentElement . classList . add ( 'dv-render-overlay-float-drawer' )
372373 createDrawerBtn ( floatingGroup , isRight )
373374}
374375
@@ -393,7 +394,7 @@ const createDrawerBtn = (floatingGroup, isRight) => {
393394 if ( params . floatType == 'drawer' && item . group != floatingGroup ) {
394395 item . group . element . parentElement . classList . remove ( 'active' )
395396 if ( activePanel ?. renderer == 'always' && parentElement ) {
396- parentElement . classList . remove ( 'active' ) ;
397+ item . group . activePanel . view . content . element . parentElement . classList . remove ( 'active' ) ;
397398 }
398399 }
399400 } )
@@ -533,6 +534,8 @@ const observeOverlayChange = (overlay, group) => {
533534 parentEle . classList . remove ( 'dv-resize-container-drawer' )
534535 parentEle . classList . remove ( 'bb-resize-container-right' )
535536 parentEle . classList . remove ( 'bb-resize-container-left' )
537+ group . activePanel . view . content . element . parentElement . classList . remove ( 'active' )
538+ group . activePanel . view . content . element . parentElement . classList . remove ( 'dv-render-overlay-float-drawer' )
536539 group . removePropsOfParams ( 'floatType' )
537540 group . removePropsOfParams ( 'direction' )
538541 group . header . rightActionsContainer . classList . remove ( 'bb-show-autohide' )
@@ -589,6 +592,8 @@ const dock = (group, floatType) => {
589592 group . removePropsOfParams ( 'floatType' )
590593 group . removePropsOfParams ( 'direction' )
591594 removeDrawerBtn ( group )
595+ group . activePanel . view . content . element . parentElement . classList . remove ( 'active' )
596+ group . activePanel . view . content . element . parentElement . classList . remove ( 'dv-render-overlay-float-drawer' )
592597 }
593598 else {
594599 group . setParams ( { rect } )
0 commit comments