From c9c391d75e10fa493043d79325e4e7a90b5d80a2 Mon Sep 17 00:00:00 2001 From: ehfeng <279398+ehfeng@users.noreply.github.com> Date: Wed, 18 Mar 2026 23:18:32 +0000 Subject: [PATCH 1/3] Update proxy-bypass-hosts link in changelog to point to proxies overview Co-Authored-By: Claude Opus 4.6 --- changelog.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.mdx b/changelog.mdx index 3d76d4a..e79678c 100644 --- a/changelog.mdx +++ b/changelog.mdx @@ -45,7 +45,7 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n - Renamed "Scaling in Production" to [Reserved Browsers](/browsers/scaling/overview) and added a new [On-Demand Browsers](/browsers/scaling/on-demand) section for clearer guidance on browser provisioning strategies. - Added [mobile and tablet viewport configurations](/browsers/viewport) with supported screen sizes and usage guidance. -- Added [proxy-bypass-hosts](/browsers/bot-detection/stealth) documentation for configuring proxy bypass lists on browser pools. +- Added [proxy-bypass-hosts](https://www.kernel.sh/docs/proxies/overview#4-bypass-hosts) documentation for configuring proxy bypass lists on browser pools. - Documented the `--force` flag for [viewport resizing](/browsers/viewport) during active recordings. - Added viewport configuration examples to [browser pool](/browsers/pools) documentation. From 1bb5c23a9f198e830e6646f74ff8a8cbc1ccd01b Mon Sep 17 00:00:00 2001 From: ehfeng <279398+ehfeng@users.noreply.github.com> Date: Tue, 24 Mar 2026 01:05:24 +0000 Subject: [PATCH 2/3] Add iframe focus and clipboard tips to live view embedding section --- browsers/live-view.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/browsers/live-view.mdx b/browsers/live-view.mdx index 22e0cf0..8306240 100644 --- a/browsers/live-view.mdx +++ b/browsers/live-view.mdx @@ -45,6 +45,12 @@ The live view URL can be embedded in an iframe to integrate the browser view int ``` + + Interacting with an embedded third-party iframe like live view requires browser focus. On Safari, focus requires a user-initiated event — calling `.focus()` on the iframe element within a user-initiated event handler is recommended. + + To enable clipboard sharing, add `allow="autoplay; clipboard-read; clipboard-write"` to the iframe element. + + ## Kiosk mode Kiosk mode provides a fullscreen live view experience without browser UI elements like the address bar and tabs. You can enable kiosk mode when creating a browser by setting the `kiosk_mode` parameter to `true`. From 4937ab6f6cb4b05c6e2f1170de8a31cb63a1cb08 Mon Sep 17 00:00:00 2001 From: ehfeng <279398+ehfeng@users.noreply.github.com> Date: Tue, 24 Mar 2026 01:06:20 +0000 Subject: [PATCH 3/3] Clarify iframe tip: specify keyboard events for Safari focus requirement --- browsers/live-view.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/live-view.mdx b/browsers/live-view.mdx index 8306240..d44c24d 100644 --- a/browsers/live-view.mdx +++ b/browsers/live-view.mdx @@ -46,7 +46,7 @@ The live view URL can be embedded in an iframe to integrate the browser view int ``` - Interacting with an embedded third-party iframe like live view requires browser focus. On Safari, focus requires a user-initiated event — calling `.focus()` on the iframe element within a user-initiated event handler is recommended. + Embedded third-party iframes like live view must have focus to receive keyboard events. On Safari, focus requires a user-initiated event — calling `.focus()` on the iframe element within a user-initiated event handler is recommended. To enable clipboard sharing, add `allow="autoplay; clipboard-read; clipboard-write"` to the iframe element.