The workbook display name to reflect, or null (see useWorkbookName).
Whether there are unsaved changes (see useWorkbookSaveState).
Behavior options (title / close prompt / keyboard guard).
For apps that own the whole window — NOT for embedding Studio as a widget (which must not touch
the window title / beforeunload of its host). Each concern (title / close / keyboard) defaults
on and can be disabled individually via WindowChromeOptions.
Opt-in single-per-window app chrome for a workbook: document/tab title (with an unsaved marker), an unsaved-changes close prompt, and a browser keyboard guard. A thin React wrapper over WindowChrome.