From e78e7b3fd38ac968bb47a35477baa007b1704bed Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:06:42 +0000 Subject: [PATCH 1/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index 51a2435..d117577 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -110,7 +110,7 @@ const qhd = await kernel.browsers.create({ } }); -// XGA (1024x768) - auto-determined 60Hz (Default configuration) +// XGA (1024x768) - auto-determined 60Hz const xga = await kernel.browsers.create({ viewport: { width: 1024, From 373eb9d1817a46f84dd617b0ddd28b4ac66fdf6c Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:06:48 +0000 Subject: [PATCH 2/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index d117577..0e5e0e7 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -155,7 +155,7 @@ qhd = kernel.browsers.create( } ) -# XGA (1024x768) - auto-determined 60Hz (Default configuration) +# XGA (1024x768) - auto-determined 60Hz xga = kernel.browsers.create( viewport={ "width": 1024, From 21a19862492090ca8c3c01eda2fa39e4fc25ee97 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:06:54 +0000 Subject: [PATCH 3/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index 0e5e0e7..46d22f8 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -93,7 +93,7 @@ const fullHD = await kernel.browsers.create({ } }); -// Full HD (1920x1080) - auto-determined 25Hz +// Full HD (1920x1080) - auto-determined 25Hz (Default configuration) const fullHDAuto = await kernel.browsers.create({ viewport: { width: 1920, From b3d113edfe374f77c5b27a12440bcef0650f4f72 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:07:00 +0000 Subject: [PATCH 4/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index 46d22f8..4ea9d5f 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -138,7 +138,7 @@ full_hd = kernel.browsers.create( } ) -# Full HD (1920x1080) - auto-determined 25Hz +# Full HD (1920x1080) - auto-determined 25Hz (Default configuration) full_hd_auto = kernel.browsers.create( viewport={ "width": 1920, From be447eb12f332c986653924b2e1bb3b85a624abc Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:07:06 +0000 Subject: [PATCH 5/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index 4ea9d5f..92a23e8 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -177,7 +177,7 @@ wuxga = kernel.browsers.create( ## Default viewport -If the `viewport` parameter is omitted when creating a browser, the default configuration is typically 1024x768 at 60Hz. +If the `viewport` parameter is omitted when creating a browser, the default configuration is typically 1920x1080 at 25Hz. From ce940bbc52c30c3acb2a8da40f01c86a27c13b06 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 28 Oct 2025 18:07:13 +0000 Subject: [PATCH 6/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index 92a23e8..b92e7ea 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -182,12 +182,12 @@ If the `viewport` parameter is omitted when creating a browser, the default conf ```typescript Typescript/Javascript -// Uses default viewport (1024x768@60Hz) +// Uses default viewport (1920x1080@25Hz) const defaultViewport = await kernel.browsers.create(); ``` ```python Python -# Uses default viewport (1024x768@60Hz) +# Uses default viewport (1920x1080@25Hz) default_viewport = kernel.browsers.create() ``` From 357e181a75ee19707233defbad85162c957f2937 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 30 Oct 2025 15:39:51 +0000 Subject: [PATCH 7/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index b92e7ea..3e93319 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -177,7 +177,7 @@ wuxga = kernel.browsers.create( ## Default viewport -If the `viewport` parameter is omitted when creating a browser, the default configuration is typically 1920x1080 at 25Hz. +If the `viewport` parameter is omitted when creating a browser, the default configuration is 1920x1080 at 25Hz. From 43697f1bd14bc413a08954bbcd4ad7f055972cdf Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Thu, 30 Oct 2025 16:33:37 +0000 Subject: [PATCH 8/8] Update browsers/viewport.mdx --- browsers/viewport.mdx | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/browsers/viewport.mdx b/browsers/viewport.mdx index 3e93319..9a3448d 100644 --- a/browsers/viewport.mdx +++ b/browsers/viewport.mdx @@ -5,6 +5,24 @@ description: "Configure browser viewport size and refresh rate for your automati Kernel browsers allow you to configure the viewport size and refresh rate when creating a browser session. The viewport configuration determines the initial browser window dimensions and display refresh rate. The refresh rate can be explicitly specified or automatically determined based on the width and height if they match a supported configuration. +## Default viewport + +If the `viewport` parameter is omitted when creating a browser, the default configuration is 1920x1080 at 25Hz. + + + +```typescript Typescript/Javascript +// Uses default viewport (1920x1080@25Hz) +const defaultViewport = await kernel.browsers.create(); +``` + +```python Python +# Uses default viewport (1920x1080@25Hz) +default_viewport = kernel.browsers.create() +``` + + + ## Setting viewport configuration You can configure the viewport when creating a browser by specifying the `viewport` parameter with `width` and `height`. The `refresh_rate` is optional and will be automatically determined from the dimensions if they match a supported configuration: @@ -175,24 +193,6 @@ wuxga = kernel.browsers.create( -## Default viewport - -If the `viewport` parameter is omitted when creating a browser, the default configuration is 1920x1080 at 25Hz. - - - -```typescript Typescript/Javascript -// Uses default viewport (1920x1080@25Hz) -const defaultViewport = await kernel.browsers.create(); -``` - -```python Python -# Uses default viewport (1920x1080@25Hz) -default_viewport = kernel.browsers.create() -``` - - - ## Viewport constraints Only the specific viewport configurations listed in the [supported configurations table](#supported-viewport-configurations) above are supported: