Optional closeUsed to manipulate behaviour of a close button on a page tab. If undefined, then close button is visible and actionable.
If either property true, this page tab's context menu will disable its 'Close Page' option.
Optional disabled?: booleanOptional hidden?: booleanOptional customOptional property to attach custom metadata to the page object, such as version or timestamp. Must be serializable.
Optional descriptionAn optional UI friendly description of the page.
Optional iconIcon that appears on a page tab if there are no unsaved changes. If 'undefined', default icon will appear.
Optional isTrue if the page is locked.
Optional isTrue if the page is read only. In this state, the page is locked and cannot be unlocked.
This property is deprecated and will be removed in a future release. Setting it has no effect. To "lock" a page, and prevent the ability to close pages, drag pages within the window and drag pages into/out of the window, use the isLocked property.
The layout of the page.
The unique ID of the page.
Optional panelsUsed to configure fixed views on the edges of the browser window. Only one panel per side is supported.
A UI friendly title for the page.
Optional tooltipA optional UI friendly tooltip for the page.
Optional unsavedIcon that appears on a page tab if there are unsaved changes (dirty state). If 'undefined', default icon will appear.
Provides configuration options for a set of Workspace Views. An array of Page objects is a required option of the workspacePlatform property of the BrowserCreateWindowRequest interface.