From 507cadd7eb415759448ca9df72327bba5e3271c4 Mon Sep 17 00:00:00 2001 From: ThinLiquid Date: Thu, 7 Dec 2023 16:36:52 +0000 Subject: [PATCH] =?UTF-8?q?[=F0=9F=90=9B]=20Browser=20bug-fixes=20and=20QO?= =?UTF-8?q?L?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/builtin/apps/browser.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/builtin/apps/browser.ts b/src/builtin/apps/browser.ts index 064a162..55154f4 100644 --- a/src/builtin/apps/browser.ts +++ b/src/builtin/apps/browser.ts @@ -2,7 +2,6 @@ import icon from '../../assets/icons/web-browser.svg' import { App } from '../../types' import FlowWindow from '../../structures/FlowWindow' -import { sanitize } from '../../utils' export default class BrowserApp implements App { meta = { @@ -90,7 +89,8 @@ export default class BrowserApp implements App { if (this === tabManager.activeTab) { (win.content.querySelector('.toggle') as HTMLElement).innerHTML = 'toggle_off' } - this.iframe.src = sanitize(win.content.querySelector('input')?.value as string) + (this.header.querySelector('.title') as HTMLElement).innerText = 'Tab' + this.iframe.src = (win.content.querySelector('input')?.value as string) } else { if (this === tabManager.activeTab) { (win.content.querySelector('.toggle') as HTMLElement).innerHTML = 'toggle_on' @@ -117,7 +117,7 @@ export default class BrowserApp implements App { win.content.querySelector('#tabs-container')?.appendChild(tab.header) tab.iframe.onload = () => { - (tab.header.querySelector('.title') as HTMLElement).textContent = tab.iframe.contentDocument?.title as string + (tab.header.querySelector('.title') as HTMLElement).textContent = tab.iframe.contentDocument?.title ?? 'Tab' if (tab.iframe.contentDocument?.title as string === '') (tab.header.querySelector('.title') as HTMLElement).textContent = 'Tab' if (tab === this.activeTab) (win.content.querySelector('.inp') as HTMLInputElement).value = xor.decode((tab.iframe.contentWindow as Window).location.href.split('/service/')[1]) } @@ -168,7 +168,7 @@ export default class BrowserApp implements App { if (tabManager.activeTab.proxy) { tabManager.activeTab.iframe.src = `/service/${xor.encode((win.content.querySelector('.inp') as HTMLInputElement).value)}` } else { - tabManager.activeTab.iframe.src = sanitize((win.content.querySelector('.inp') as HTMLInputElement).value) + tabManager.activeTab.iframe.src = (win.content.querySelector('.inp') as HTMLInputElement).value } } })