File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -61,7 +61,10 @@ export default class App extends React.Component {
6161 const { additionalClass, embedded, stylePrefix } = config ;
6262
6363 const hide = ( ) => {
64- if ( ! embedded ) this . setState ( { show : false } ) ;
64+ if ( ! embedded ) {
65+ document . body . classList . remove ( 'klaro-modal-open' ) ;
66+ this . setState ( { show : false } ) ;
67+ }
6568 } ;
6669 return (
6770 < div
Original file line number Diff line number Diff line change @@ -170,6 +170,8 @@ export default class ConsentModal extends React.Component {
170170 if ( embedded )
171171 return < div id = "cookieScreen" className = "cookie-modal cm-embedded" > { innerModal } </ div > ;
172172
173+ document . body . classList . add ( 'klaro-modal-open' ) ;
174+
173175 return (
174176 < div id = "cookieScreen" className = "cookie-modal" >
175177 < div className = "cm-bg" onClick = { hide } />
Original file line number Diff line number Diff line change @@ -117,6 +117,7 @@ export default class ConsentNotice extends React.Component {
117117
118118 const hideModal = ( ) => {
119119 if ( config . mustConsent && ! config . acceptAll ) return ;
120+ document . body . classList . remove ( 'klaro-modal-open' ) ;
120121 if ( manager . confirmed && ! testing ) this . props . hide ( ) ;
121122 else this . setState ( { modal : false } ) ;
122123
You can’t perform that action at this time.
0 commit comments