Protected ReadonlypreferenceProtected ReadonlyproviderProtected ReadonlystatusProtected ReadonlytoProtectedbuildProtectedbuildProtectedcollectProtectedescapeEscape ] so it can't terminate the markdown link early.
ProtectedformatProduces a readable, no-code-formatting representation of a preference value: strings without surrounding JSON quotes, booleans as on/off, primitives as-is, objects/arrays as compact JSON. The result is shown as plain text in the tooltip.
ProtectedinitCalled when the application is started. The application shell is not attached yet when this method runs. Should return a promise if it runs asynchronously.
Called when an application is stopped or unloaded.
Note that this is implemented using window.beforeunload which doesn't allow any asynchronous code anymore.
I.e. this is the last tick.
Protectedrefresh
Status bar item that reports preferences whose effective value comes from the in-memory session scope (typically set via
--session-preference). Each active override is listed in the tooltip with a link that opens the Settings UI filtered to that preference, so the user can read its description there.