webui-dev / deno-webui

Use any web browser as GUI, with Deno in the backend and HTML5 in the frontend.
https://webui.me/
MIT License
251 stars 16 forks source link

WebUI initially works then falls over #46

Closed binarytide closed 7 months ago

binarytide commented 7 months ago

os is macOS Sonoma

main.js

import { WebUI } from 'https://deno.land/x/webui/mod.ts'

const myWindow = new WebUI()
myWindow.setRootFolder('./dist')
myWindow.show('index.html')
await WebUI.wait()

task: "testWeb": "deno run --log-level=debug --unstable-ffi --allow-all api/main.js dist/"

image image

output:

Task testWeb deno run --log-level=debug --unstable-ffi --allow-all api/main.js dist/
DEBUG RS - deno_config:685 - Config file found at '/path-to-project/deno-vite/deno.json'
DEBUG RS - deno::args::package_json:146 - No package.json file found
DEBUG RS - deno::cache::cache_db:131 - Opening cache /Users/userfolder/Library/Caches/deno/dep_analysis_cache_v1...
DEBUG RS - deno::cache::cache_db:131 - Opening cache /Users/userfolder/Library/Caches/deno/node_analysis_cache_v1...
DEBUG RS - deno::js:10 - Deno isolate init with snapshots.
DEBUG RS - deno::worker:171 - main_module file:///path-to-project/deno-vite/api/main.js
DEBUG RS - deno::module_loader:104 - Preparing module load.
DEBUG RS - deno::module_loader:108 - Creating module graph.
DEBUG RS - deno::args:1393 - Deno config was not a package: Missing 'name' field in config file.
DEBUG RS - deno::file_fetcher:529 - FileFetcher::fetch() - specifier: file:///path-to-project/deno-vite/api/main.js
DEBUG RS - deno::file_fetcher:529 - FileFetcher::fetch() - specifier: https://deno.land/x/webui@2.4.4/mod.ts
DEBUG RS - deno::file_fetcher:297 - FileFetcher::fetch_remote() - specifier: https://deno.land/x/webui@2.4.4/mod.ts
DEBUG RS - deno::file_fetcher:208 - FileFetcher::fetch_cached - specifier: https://deno.land/x/webui@2.4.4/mod.ts
DEBUG RS - deno::file_fetcher:529 - FileFetcher::fetch() - specifier: https://deno.land/x/webui@2.4.4/src/webui.ts
DEBUG RS - deno::file_fetcher:297 - FileFetcher::fetch_remote() - specifier: https://deno.land/x/webui@2.4.4/src/webui.ts
DEBUG RS - deno::file_fetcher:208 - FileFetcher::fetch_cached - specifier: https://deno.land/x/webui@2.4.4/src/webui.ts
DEBUG RS - deno::file_fetcher:529 - FileFetcher::fetch() - specifier: https://deno.land/x/webui@2.4.4/src/lib.ts
DEBUG RS - deno::file_fetcher:297 - FileFetcher::fetch_remote() - specifier: https://deno.land/x/webui@2.4.4/src/lib.ts
DEBUG RS - deno::file_fetcher:208 - FileFetcher::fetch_cached - specifier: https://deno.land/x/webui@2.4.4/src/lib.ts
DEBUG RS - deno::file_fetcher:529 - FileFetcher::fetch() - specifier: https://deno.land/x/webui@2.4.4/src/types.ts
DEBUG RS - deno::file_fetcher:297 - FileFetcher::fetch_remote() - specifier: https://deno.land/x/webui@2.4.4/src/types.ts
DEBUG RS - deno::file_fetcher:208 - FileFetcher::fetch_cached - specifier: https://deno.land/x/webui@2.4.4/src/types.ts
DEBUG RS - deno::file_fetcher:529 - FileFetcher::fetch() - specifier: https://deno.land/x/webui@2.4.4/src/utils.ts
DEBUG RS - deno::file_fetcher:297 - FileFetcher::fetch_remote() - specifier: https://deno.land/x/webui@2.4.4/src/utils.ts
DEBUG RS - deno::file_fetcher:208 - FileFetcher::fetch_cached - specifier: https://deno.land/x/webui@2.4.4/src/utils.ts
DEBUG RS - deno::file_fetcher:529 - FileFetcher::fetch() - specifier: https://deno.land/x/webui@2.4.4/deps.ts
DEBUG RS - deno::file_fetcher:297 - FileFetcher::fetch_remote() - specifier: https://deno.land/x/webui@2.4.4/deps.ts
DEBUG RS - deno::file_fetcher:208 - FileFetcher::fetch_cached - specifier: https://deno.land/x/webui@2.4.4/deps.ts
DEBUG RS - deno::npm::managed::resolution:313 - Snapshot already up to date. Skipping pending npm resolution.
DEBUG RS - deno::module_loader:164 - Prepared module load.
process id 0
error: Uncaught (in promise) Error: unable to start the browser
      throw new WebUIError(`unable to start the browser`);
            ^
    at WebUI.show (https://deno.land/x/webui@2.4.4/src/webui.ts:106:13)
    at file:///path-to-project/deno-vite/api/main.js:47:10
    at eventLoopTick (ext:core/01_core.js:168:7)
➜  deno-vite git:(main) ✗ 

initially I get a new chrome window with expected vue application, but refreshing the page says site cannot be reached and it seems to disconnect and timeout with log stating 'unable to start the browser'

AlbertShown commented 7 months ago

Normally, All close/refresh scenarios works fine in webui C/C++, so I'm pretty sure this is a Deno wrapper issue. Thank you for the Deno's logs, it shows where it fails, to know what exactly causing this we need the webui's logs as well.

To get webui logs please follow this:

  1. Download the latest nightly build or stable release
  2. Copy debug version of webui dynamic library webui-xx-xx-xx/debug/webui.so (or .dll, .dynlib... depend on your OS)
  3. Past and replace your installed Deno packages with this debug version : a. On Linux/Redox: $XDG_CACHE_HOME/deno or $HOME/.cache/deno b. On Windows: %LOCALAPPDATA%/deno (%LOCALAPPDATA% = FOLDERID_LocalAppData) c. On macOS: $HOME/Library/Caches/deno If something fails, it falls back to $HOME/.deno
  4. Run your app again in the terminal, you will get webui's log as well

Thank you in advance for reporting this 👍

binarytide commented 7 months ago

[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_free_mem(0x0x7f83ee704260)...
[Core]          _webui_free_mem(0x0x7f83ee704260) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f5041d0)...
[Core]          _webui_free_mem(0x0x7f841f504430)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f5041d0)...
[Core]          _webui_free_mem(0x0x7f841f5041d0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841e7044f0)...
[Core]          _webui_free_mem(0x0x7f841e7044e0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841e7044f0)...
[Core]          _webui_free_mem(0x0x7f841e7044f0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f64de00)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f66c210) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f11f890)...
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_free_mem(0x0x7f841f11f870)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f840e70e770)...
[Core]          _webui_free_mem(0x0x7f840e70e750)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f840e70e770)...
[Core]          _webui_free_mem(0x0x7f840e70e770) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f11f890)...
[Core]          _webui_free_mem(0x0x7f841f11f890) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841f02a0d0)...
[Core]          _webui_free_mem(0x0x7f841f029fa0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_free_mem(0x0x7f841f02a0d0)...
[Core]          _webui_free_mem(0x0x7f841f02a0d0) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841e7044f0)...
[Core]          _webui_free_mem(0x0x7f841e7044b0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841e7044f0)...
[Core]          _webui_free_mem(0x0x7f841e7044f0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841e704530)...
[Core]          _webui_free_mem(0x0x7f841e704520)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841e704530)...
[Core]          _webui_free_mem(0x0x7f841e704530) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f6085a0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f66c210) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f43df90)...
[Core]          _webui_free_mem(0x0x7f841f43df70)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_free_mem(0x0x7f841f43df90)...
[Core]          _webui_free_mem(0x0x7f841f43df90) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f841f2041b0)...
[Core]          _webui_free_mem(0x0x7f840e804f50)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f841f2041b0)...
[Core]          _webui_free_mem(0x0x7f841f2041b0) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841e704530)...
[Core]          _webui_free_mem(0x0x7f841e7044c0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_free_mem(0x0x7f841e704530)...
[Core]          _webui_free_mem(0x0x7f841e704530) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f204210)...
[Core]          _webui_free_mem(0x0x7f841f204080)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f204210)...
[Core]          _webui_free_mem(0x0x7f841f204210) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f02a0d0)...
[Core]          _webui_free_mem(0x0x7f841f029fb0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f02a0d0)...
[Core]          _webui_free_mem(0x0x7f841f02a0d0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f64a200)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f66c210) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f02a020)...
[Core]          _webui_free_mem(0x0x7f841f02a000)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f841e704550)...
[Core]          _webui_free_mem(0x0x7f841e704530)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f841f02a020)...
[Core]          _webui_free_mem(0x0x7f841f02a020) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841e704550)...
[Core]          _webui_free_mem(0x0x7f841e704550) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841f64a220)...
[Core]          _webui_free_mem(0x0x7f841f64a210)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_free_mem(0x0x7f841f64a220)...
[Core]          _webui_free_mem(0x0x7f841f64a220) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841e7045a0)...
[Core]          _webui_free_mem(0x0x7f841e704590)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841e7045a0)...
[Core]          _webui_free_mem(0x0x7f841e7045a0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f652ae0)...
[Core]          _webui_free_mem(0x0x7f841f64a230)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f652ae0)...
[Core]          _webui_free_mem(0x0x7f841f652ae0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f841f2041c0)...
[Core]          _webui_free_mem(0x0x7f841f2041b0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f841f2041c0)...
[Core]          _webui_free_mem(0x0x7f841f2041c0) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f2041c0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f841f43cc60)...
[Core]          _webui_free_mem(0x0x7f841f43df50)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f66c210) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f43cc60)...
[Core]          _webui_free_mem(0x0x7f841f43cc60) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f840e805050)...
[Core]          _webui_free_mem(0x0x7f840e805040)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f64a220)...
[Core]          _webui_free_mem(0x0x7f83deb07150)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f840e805050)...
[Core]          _webui_free_mem(0x0x7f840e805050) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f64a220)...
[Core]          _webui_free_mem(0x0x7f841f64a220) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f43cc60)...
[Core]          _webui_free_mem(0x0x7f841f43ccd0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f43cc60)...
[Core]          _webui_free_mem(0x0x7f841f43cc60) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f841e704560)...
[Core]          _webui_free_mem(0x0x7f841e704550)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f841e704560)...
[Core]          _webui_free_mem(0x0x7f841e704560) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f204290)...
[Core]          _webui_free_mem(0x0x7f841f204270)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f841f11f890)...
[Core]          _webui_free_mem(0x0x7f841f116860)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f841f204290)...
[Core]          _webui_free_mem(0x0x7f841f204290) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f11f890)...
[Core]          _webui_free_mem(0x0x7f841f11f890) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f43df90)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_free_mem(0x0x7f841f66c210)...
[Core]          _webui_free_mem(0x0x7f841f66c210) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f652ae0)...
[Core]          _webui_free_mem(0x0x7f841f66c1f0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f652ae0)...
[Core]          _webui_free_mem(0x0x7f841f652ae0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841e704570)...
[Core]          _webui_free_mem(0x0x7f841e704560)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841e704570)...
[Core]          _webui_free_mem(0x0x7f841e704570) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f840e70e7c0)...
[Core]          _webui_free_mem(0x0x7f840e70e740)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f840e70e7c0)...
[Core]          _webui_free_mem(0x0x7f840e70e7c0) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f840e70e770)...
[Core]          _webui_free_mem(0x0x7f840e70e7e0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f840e805050)...
[Core]          _webui_free_mem(0x0x7f840e70e770)...
[Core]          _webui_free_mem(0x0x7f840e70e770) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f840e805020)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f840e805050)...
[Core]          _webui_free_mem(0x0x7f840e805050) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841f116880)...
[Core]          _webui_free_mem(0x0x7f841f1168e0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_free_mem(0x0x7f841f116880)...
[Core]          _webui_free_mem(0x0x7f841f116880) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f66c220)...
[Core]          _webui_free_mem(0x0x7f841f66c210)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f66c220)...
[Core]          _webui_free_mem(0x0x7f841f66c220) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f652af0)...
[Core]          _webui_free_mem(0x0x7f841f652ae0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f652af0)...
[Core]          _webui_free_mem(0x0x7f841f652af0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f840e70e7c0)...
[Core]          _webui_free_mem(0x0x7f840e70e770)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f840e70e7c0)...
[Core]          _webui_free_mem(0x0x7f840e70e7c0) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f11f890)...
[Core]          _webui_free_mem(0x0x7f841f1168b0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f840e717690)...
[Core]          _webui_free_mem(0x0x7f840e70e7a0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f840e717690)...
[Core]          _webui_free_mem(0x0x7f840e717690) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f11f890)...
[Core]          _webui_free_mem(0x0x7f841f11f890) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841f43dfb0)...
[Core]          _webui_free_mem(0x0x7f841f43dfa0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f02a020)...
[Core]          _webui_free_mem(0x0x7f841f02a130)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f43dfb0)...
[Core]          _webui_free_mem(0x0x7f841f43dfb0) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f02a020)...
[Core]          _webui_free_mem(0x0x7f841f02a020) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f11f8a0)...
[Core]          _webui_free_mem(0x0x7f841f11f890)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f11f8a0)...
[Core]          _webui_free_mem(0x0x7f841f11f8a0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f841f43cc70)...
[Core]          _webui_free_mem(0x0x7f841f43cc60)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f841f43cc70)...
[Core]          _webui_free_mem(0x0x7f841f43cc70) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f64df70)...
[Core]          _webui_free_mem(0x0x7f841f64df50)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f841f304270)...
[Core]          _webui_free_mem(0x0x7f841e704570)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f841f304270)...
[Core]          _webui_free_mem(0x0x7f841f304270) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f64df70)...
[Core]          _webui_free_mem(0x0x7f841f64df70) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841f43cc70)...
[Core]          _webui_free_mem(0x0x7f841f204210)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_free_mem(0x0x7f841f43cc70)...
[Core]          _webui_free_mem(0x0x7f841f43cc70) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f3042c0)...
[Core]          _webui_free_mem(0x0x7f841f3042b0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f3042c0)...
[Core]          _webui_free_mem(0x0x7f841f3042c0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f83deb07110)...
[Core]          _webui_free_mem(0x0x7f83deb07100)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f83deb07110)...
[Core]          _webui_free_mem(0x0x7f83deb07110) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/index.html]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url([/index.html])...
[Core]          _webui_get_file_name_from_url() -> File name: [index.html]
[Core]          _webui_malloc([17])...
[Core]          _webui_ptr_add(0x0x7f841e7045b0)...
[Core]          _webui_free_mem(0x0x7f841e7045a0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/index.html]
[Core]          _webui_file_exist([./dist/index.html])...
[Core]          _webui_file_exist() -> Parsed to [./dist/index.html]
[Core]          _webui_free_mem(0x0x7f841e7045b0)...
[Core]          _webui_free_mem(0x0x7f841e7045b0) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_get_full_path_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_get_file_name_from_url([/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_http_handler() -> GET [/assets/index-BPg5wkO_.css]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url([/assets/index-BPg5wkO_.css])...
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-Cxz8Cmwv.js]
[Core]          _webui_malloc([31])...
[Core]          _webui_ptr_add(0x0x7f841f304290)...
[Core]          _webui_free_mem(0x0x7f841f304270)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_file_exist([./dist/assets/index-Cxz8Cmwv.js])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-Cxz8Cmwv.js]
[Core]          _webui_get_file_name_from_url() -> File name: [assets/index-BPg5wkO_.css]
[Core]          _webui_malloc([32])...
[Core]          _webui_ptr_add(0x0x7f840e805050)...
[Core]          _webui_free_mem(0x0x7f841f204240)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_file_exist([./dist/assets/index-BPg5wkO_.css])...
[Core]          _webui_file_exist() -> Parsed to [./dist/assets/index-BPg5wkO_.css]
[Core]          _webui_free_mem(0x0x7f840e805050)...
[Core]          _webui_free_mem(0x0x7f840e805050) -> Free 64 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f304290)...
[Core]          _webui_free_mem(0x0x7f841f304290) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite-deno.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url([/vite-deno.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite-deno.svg]
[Core]          _webui_malloc([20])...
[Core]          _webui_ptr_add(0x0x7f841f43cc80)...
[Core]          _webui_free_mem(0x0x7f841f43cc70)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite-deno.svg]
[Core]          _webui_file_exist([./dist/vite-deno.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite-deno.svg]
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841f43e1a0)...
[Core]          _webui_free_mem(0x0x7f841f43e190)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841f43cc80)...
[Core]          _webui_free_mem(0x0x7f841f43cc80) -> Free 32 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_free_mem(0x0x7f841f43e1a0)...
[Core]          _webui_free_mem(0x0x7f841f43e1a0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_http_handler()...
[Core]          _webui_dereference_win_ptr()...
[Core]          _webui_http_handler() -> GET [/vite.svg]
[Core]          _webui_get_extension()...
[Core]          _webui_http_handler() -> Text based local file
[Core]          _webui_serve_file()...
[Core]          _webui_get_full_path_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url([/vite.svg])...
[Core]          _webui_get_file_name_from_url() -> File name: [vite.svg]
[Core]          _webui_malloc([15])...
[Core]          _webui_ptr_add(0x0x7f841e7045c0)...
[Core]          _webui_free_mem(0x0x7f841e7045b0)...
[Core]          _webui_get_file_name_from_url() -> Full path: [./dist/vite.svg]
[Core]          _webui_file_exist([./dist/vite.svg])...
[Core]          _webui_file_exist() -> Parsed to [./dist/vite.svg]
[Core]          _webui_free_mem(0x0x7f841e7045c0)...
[Core]          _webui_free_mem(0x0x7f841e7045c0) -> Free 16 bytes
[Core]          _webui_http_handler() -> HTTP Status Code: 200
[Core]          _webui_server_thread([1]) -> Waiting for first connection...
[Core]          _webui_server_thread([1]) -> Cleaning...
[Core]          _webui_free_port([31422])...
[Core]          _webui_free_port([61605])...
[Core]          _webui_server_thread([1]) -> Server stopped.
error: Uncaught (in promise) Error: unable to start the browser
      throw new WebUIError(`unable to start the browser`);
            ^
    at WebUI.show (https://deno.land/x/webui@2.4.4/src/webui.ts:106:13)
    at file:///path-to-project/deno-vite/api/main.js:5:10
    at eventLoopTick (ext:core/01_core.js:168:7)
➜  deno-vite git:(main) ✗                   ```
AlbertShown commented 7 months ago

I was looking for Window Connected. in the logs, but I did not find it. Are you sure you added <script src="webui.js"></script> to your UI ?

binarytide commented 7 months ago

that looks like it was the issue, is there an example of including webui on the front end within a js/vue project? I added the script to the built project but would prefer to import properly

AlbertShown commented 7 months ago

Glad that your issue is solved 👍

is there an example of including webui on the front end within a js/vue project?

webui is simple, it's a lightweight library that connect your UI with your back-end using webui.js (virtual file), so normally, webui can work fine with Vue and any other framework.

No one provided yet an example, but if you can make your test project simple and minimal as possible, you can then create a PR to add it as an example as the first Vue example.