src/vs/code/browser/workbench/workbench.ts/LocalStorageURLCallbackProvider/startListening
class LocalStorageURLCallbackProvider:	private startListening(): void {
		if (this.onDidChangeLocalStorageDisposable) {
			return;
		}

		const fn = () => this.onDidChangeLocalStorage();
		window.addEventListener('storage', fn);
		this.onDidChangeLocalStorageDisposable = { dispose: () => window.removeEventListener('storage', fn) };
	}