ResizeObserver loop limit exceeded

by Denis Rul

HTML

<div id="errorMsg"></div>

<div id="target"></div>

CSS

#target {
  width: 150px;
  height: 150px;
  background: black;
}

#target.big {
  width: 300px;
  height: 300px;
}

#errorMsg {
    color: red;
    font-szie: 18px;
    font-weight: bold;
}

JavaScript

(function() {
	window.onerror = function (err) {
    	window.errorMsg.textContent = err;
        console.log(arguments);
    };
    
	var ro = new ResizeObserver(function (entries) {
    	entries[0].target.classList.add('big');
    });
    
    ro.observe(window.target);
})();