|  | @@ -217,11 +217,15 @@ export default class AutoHeightWebView extends PureComponent {
 | 
	
		
			
			| 217 | 217 |      if (!e.nativeEvent) {
 | 
	
		
			
			| 218 | 218 |        return;
 | 
	
		
			
			| 219 | 219 |      }
 | 
	
		
			
			| 220 |  | -    
 | 
	
		
			
			|  | 220 | +    let data = {};
 | 
	
		
			
			| 221 | 221 |      // Sometimes the message is invalid JSON, so we ignore that case
 | 
	
		
			
			| 222 |  | -    try { JSON.parse(isBelowKitKat ? e.nativeEvent.message : e.nativeEvent.data) } catch(e) { return }
 | 
	
		
			
			| 223 |  | -
 | 
	
		
			
			| 224 |  | -    const { height, width } = JSON.parse(isBelowKitKat ? e.nativeEvent.message : e.nativeEvent.data);
 | 
	
		
			
			|  | 222 | +    try {
 | 
	
		
			
			|  | 223 | +      data = JSON.parse(isBelowKitKat ? e.nativeEvent.message : e.nativeEvent.data);
 | 
	
		
			
			|  | 224 | +    } catch (error) {
 | 
	
		
			
			|  | 225 | +      console.error(error);
 | 
	
		
			
			|  | 226 | +      return;
 | 
	
		
			
			|  | 227 | +    }
 | 
	
		
			
			|  | 228 | +    const { height, width } = data;
 | 
	
		
			
			| 225 | 229 |      const { height: oldHeight, width: oldWidth } = this.state;
 | 
	
		
			
			| 226 | 230 |      if (isSizeChanged(height, oldHeight, width, oldWidth)) {
 | 
	
		
			
			| 227 | 231 |        this.stopInterval();
 |