Skip to content

Commit eee2eb9

Browse files
feat: add force flag to viewport resize to bypass live view/recording check
1 parent 6e4481b commit eee2eb9

File tree

2 files changed

+18
-3
lines changed

2 files changed

+18
-3
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 103
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-2ba004ce5444b5f8abe3bcf66fd7c6da394bc964e8b2bf197576841135a48046.yml
3-
openapi_spec_hash: f156ea2ae35e4d148704c6e4ce051239
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/kernel%2Fkernel-ef24d4bf172555bcbe8e3b432c644a25a1c6afd99c958a2eda8c3b1ea9568113.yml
3+
openapi_spec_hash: b603c5a983e837928fa7d1100ed64fc9
44
config_hash: cff4d43372b6fa66b64e2d4150f6aa76

src/resources/browsers/browsers.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -745,7 +745,22 @@ export interface BrowserUpdateParams {
745745
/**
746746
* Viewport configuration to apply to the browser session.
747747
*/
748-
viewport?: Shared.BrowserViewport;
748+
viewport?: BrowserUpdateParams.Viewport;
749+
}
750+
751+
export namespace BrowserUpdateParams {
752+
/**
753+
* Viewport configuration to apply to the browser session.
754+
*/
755+
export interface Viewport extends Shared.BrowserViewport {
756+
/**
757+
* If true, allow the viewport change even when a live view or recording/replay is
758+
* active. Active recordings will be gracefully stopped and restarted at the new
759+
* resolution as separate segments. If false (default), the resize is refused when
760+
* a live view or recording is active.
761+
*/
762+
force?: boolean;
763+
}
749764
}
750765

751766
export interface BrowserListParams extends OffsetPaginationParams {

0 commit comments

Comments
 (0)