@@ -17,26 +17,21 @@ import { MathJaxContext } from "better-react-mathjax"
1717const  init  =  ( opts : RemoteTutorDrawerProps )  =>  { 
1818  const  container  =  document . createElement ( "div" ) 
1919  document . body . appendChild ( container ) 
20-   const  shadowContainer  =  container . attachShadow ( {  mode : "open"  } ) 
21-   const  shadowRootEl  =  document . createElement ( "div" ) 
22-   shadowRootEl . id  =  "smoot-chat-drawer-root" 
23-   shadowContainer . append ( shadowRootEl ) 
24-   // See https://mui.com/material-ui/customization/shadow-dom/ 
25-   // Ensure style tags are rendered in shadow root 
20+   container . id  =  "smoot-chat-drawer-root" 
21+ 
2622  const  cache  =  createCache ( { 
2723    key : "css" , 
2824    prepend : true , 
29-     container : shadowContainer , 
25+     container : container , 
3026  } ) 
3127  const  theme  =  createTheme ( { 
3228    components : { 
33-       // Ensure modals, etc, are rendered in shadow root 
34-       MuiPopover : {  defaultProps : {  container : shadowRootEl  }  } , 
35-       MuiPopper : {  defaultProps : {  container : shadowRootEl  }  } , 
36-       MuiModal : {  defaultProps : {  container : shadowRootEl  }  } , 
29+       MuiPopover : {  defaultProps : {  container : container  }  } , 
30+       MuiPopper : {  defaultProps : {  container : container  }  } , 
31+       MuiModal : {  defaultProps : {  container : container  }  } , 
3732    } , 
3833  } ) 
39-   createRoot ( shadowRootEl ) . render ( 
34+   createRoot ( container ) . render ( 
4035    < CacheProvider  value = { cache } > 
4136      < ThemeProvider  theme = { theme } > 
4237        < MathJaxContext > 
@@ -48,7 +43,6 @@ const init = (opts: RemoteTutorDrawerProps) => {
4843  ) 
4944
5045  // Ensure mathjax context menu is rendered above the drawer 
51-   // NOTE: must be done in regular DOM, not hte shadowdom. 
5246  // Mathjax context menu is appended to end of body. 
5347  const  style  =  document . createElement ( "style" ) 
5448  style . textContent  =  ` 
0 commit comments