fix webview url not being able to be empty

This commit is contained in:
Evan Simkowitz 2024-09-10 14:46:59 -07:00
parent 29db989623
commit 467e151aca
No known key found for this signature in database

View File

@ -39,7 +39,7 @@ export class WebViewModel implements ViewModel {
this.blockId = blockId; this.blockId = blockId;
this.blockAtom = WOS.getWaveObjectAtom<Block>(`block:${blockId}`); this.blockAtom = WOS.getWaveObjectAtom<Block>(`block:${blockId}`);
this.url = jotai.atom(""); this.url = jotai.atom();
this.isUrlDirty = jotai.atom(false); this.isUrlDirty = jotai.atom(false);
this.urlInput = jotai.atom(""); this.urlInput = jotai.atom("");
this.urlWrapperClassName = jotai.atom(""); this.urlWrapperClassName = jotai.atom("");
@ -53,7 +53,7 @@ export class WebViewModel implements ViewModel {
this.viewText = jotai.atom((get) => { this.viewText = jotai.atom((get) => {
let url = get(this.blockAtom)?.meta?.url || ""; let url = get(this.blockAtom)?.meta?.url || "";
if (url && !get(this.url)) { if (url && get(this.url) === undefined) {
globalStore.set(this.url, url); globalStore.set(this.url, url);
} }
const urlIsDirty = get(this.isUrlDirty); const urlIsDirty = get(this.isUrlDirty);