in karavan-web/karavan-app/src/main/webui/src/designer/route/RouteDesignerLogic.tsx [361:366]
onResizePage(el: HTMLDivElement | null) {
const rect = el?.getBoundingClientRect();
if (el && rect && (el.scrollWidth !== this.routeDesigner.state.width || el.scrollHeight !== this.routeDesigner.state.height || rect.top !== this.routeDesigner.state.top || rect.left !== this.routeDesigner.state.left)) {
this.routeDesigner.setState({width: el.scrollWidth, height: el.scrollHeight, top: rect.top, left: rect.left})
}
}