package webextension_polyfill.tabs;
/**
Defines how zoom changes are handled, i.e. which entity is responsible for the actual scaling of the page; defaults to
automatic
.
"automatic": Zoom changes are handled automatically by the browser.
"manual": Overrides the automatic handling of zoom changes. The onZoomChange
event will still be dispatched,
and it is the responsibility of the extension to listen for this event and manually scale the page.
This mode does not support per-origin
zooming, and will thus ignore the scope
zoom setting and assume per-tab
.
"disabled": Disables all zooming in the tab. The tab will revert to the default zoom level,
and all attempted zoom changes will be ignored.
**/
typedef ZoomSettingsMode = String;