From b2d8bb108811af92e1563a5829355b1698da6628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cchrisshank=E2=80=9D?= Date: Mon, 16 Dec 2024 15:04:52 -0800 Subject: [PATCH] observer iframe rects --- demo/cross-iframe-sticky-html-arrow.html | 4 +- demo/cross-iframe-xanadu-links.html | 2 + src/common/client-rect-observer.ts | 4 - src/common/folk-observer.ts | 172 ++++++++++++++++++++++- src/common/iframe-script.ts | 83 +---------- src/folk-base-connection.ts | 22 ++- 6 files changed, 191 insertions(+), 96 deletions(-) diff --git a/demo/cross-iframe-sticky-html-arrow.html b/demo/cross-iframe-sticky-html-arrow.html index 158d1eb..2237bb2 100644 --- a/demo/cross-iframe-sticky-html-arrow.html +++ b/demo/cross-iframe-sticky-html-arrow.html @@ -23,6 +23,8 @@ iframe { width: 100%; height: 100%; + /* margins cause infinite resize loops */ + box-sizing: border-box; } @@ -34,7 +36,7 @@ - +