File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed 
packages/@interactjs/utils Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -213,16 +213,25 @@ export function getElementClientRect (element: Element): Required<Rect> {
213213  const  clientRect  = 
214214    element  instanceof  domObjects . SVGElement  ? element . getBoundingClientRect ( )  : element . getClientRects ( ) [ 0 ] 
215215
216-   return   ( 
217-     clientRect   &&  { 
216+   if   ( clientRect )   { 
217+     return  { 
218218      left : clientRect . left , 
219219      right : clientRect . right , 
220220      top : clientRect . top , 
221221      bottom : clientRect . bottom , 
222222      width : clientRect . width  ||  clientRect . right  -  clientRect . left , 
223223      height : clientRect . height  ||  clientRect . bottom  -  clientRect . top , 
224224    } 
225-   ) 
225+   } 
226+ 
227+   return  { 
228+     left : 0 , 
229+     right : 0 , 
230+     top : 0 , 
231+     bottom : 0 , 
232+     width : 0 , 
233+     height : 0 , 
234+   } 
226235} 
227236
228237export  function  getElementRect  ( element : Element )  { 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments