diff options
author | Heiner Lohaus <hlohaus@users.noreply.github.com> | 2024-03-13 12:47:38 +0100 |
---|---|---|
committer | Heiner Lohaus <hlohaus@users.noreply.github.com> | 2024-03-13 12:47:38 +0100 |
commit | d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f (patch) | |
tree | ea9c10004b9d3f586888dadcfdc20a9ddf93a5c3 /g4f/gui/client/js | |
parent | Fix Bing create images, Add gui in webview init (diff) | |
download | gpt4free-d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f.tar gpt4free-d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f.tar.gz gpt4free-d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f.tar.bz2 gpt4free-d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f.tar.lz gpt4free-d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f.tar.xz gpt4free-d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f.tar.zst gpt4free-d2d8d7fb9ee8bbb1b987ac60e3f4fdfbb05d841f.zip |
Diffstat (limited to '')
-rw-r--r-- | g4f/gui/client/js/chat.v1.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/g4f/gui/client/js/chat.v1.js b/g4f/gui/client/js/chat.v1.js index d07597ea..8774fbf1 100644 --- a/g4f/gui/client/js/chat.v1.js +++ b/g4f/gui/client/js/chat.v1.js @@ -245,7 +245,7 @@ const ask_gpt = async () => { jailbreak: jailbreak.options[jailbreak.selectedIndex].value, web_search: document.getElementById(`switch`).checked, provider: provider.options[provider.selectedIndex].value, - patch_provider: document.getElementById('patch').checked, + patch_provider: document.getElementById('patch')?.checked, messages: messages }); const headers = { @@ -669,6 +669,9 @@ sidebar_button.addEventListener("click", (event) => { const register_settings_localstorage = async () => { for (id of ["switch", "model", "jailbreak", "patch", "provider", "history"]) { element = document.getElementById(id); + if (!element) { + continue; + } element.addEventListener('change', async (event) => { switch (event.target.type) { case "checkbox": @@ -687,7 +690,9 @@ const register_settings_localstorage = async () => { const load_settings_localstorage = async () => { for (id of ["switch", "model", "jailbreak", "patch", "provider", "history"]) { element = document.getElementById(id); - value = appStorage.getItem(element.id); + if (!element || !(value = appStorage.getItem(element.id))) { + continue; + } if (value) { switch (element.type) { case "checkbox": |