fix resize warning

This commit is contained in:
Pete Matsyburka committed 2026-01-26 12:06:41 +02:00
1 parent c3d1503361
commit a46c42c3a0
3 files changed
+27 -15

No files matched your search

+9 -5
View File
@@ -12,13 +12,17 @@ export default targetable(class extends HTMLElement {
this.pad = new SignaturePad(this.canvas)
this.resizeObserver = new ResizeObserver(() => {
const { width, height } = this.canvas
requestAnimationFrame(() => {
if (!this.canvas) return
this.setCanvasSize()
const { width, height } = this.canvas
if (this.canvas.width !== width || this.canvas.height !== height) {
this.redrawCanvas(width, height)
}
this.setCanvasSize()
if (this.canvas.width !== width || this.canvas.height !== height) {
this.redrawCanvas(width, height)
}
})
})
this.resizeObserver.observe(this.canvas.parentNode)