Closed hassandraga closed 9 months ago
To be fixed: macOS Firefox fails.
Chris@Air-de-Chris examples % python3 hello_world.py [User] webui_new_window()... [Core] WebUI v2.4.0 (Beta) [Core] _webui_init()... [Core] _webui_get_current_path()... [Core] _webui_malloc([1024])... [Core] _webui_ptr_add(0x0x7feec182fe00)... [Core] _webui_malloc([1024])... [Core] _webui_ptr_add(0x0x7feec182b200)... [User] webui_get_new_window_id()... [Core] _webui_malloc([2256])... [Core] _webui_ptr_add(0x0x7feec001c400)... [Core] _webui_malloc([1024])... [Core] _webui_ptr_add(0x0x7feec0019600)... [Core] _webui_malloc([1024])... [Core] _webui_ptr_add(0x0x7feec0019e00)... [User] webui_new_window() -> New window #1 @ 0x0x7feec001c400 [User] webui_new_window() -> New window Token 0xCF8A7FDA (3481960410) [User] webui_interface_bind([1], [CheckPassword], [0x0x10ccd1010])... [User] webui_bind([1], [CheckPassword], [0x0x10cf4c5b0])... [Core] _webui_malloc([17])... [Core] _webui_ptr_add(0x0x600002c48040)... [Core] _webui_get_cb_index([1/CheckPassword])... [Core] _webui_set_cb_index([1/CheckPassword])... [User] webui_interface_bind([1], [Exit], [0x0x10ccd1010])... [User] webui_bind([1], [Exit], [0x0x10cf4c5b0])... [Core] _webui_malloc([8])... [Core] _webui_ptr_add(0x0x600002e44070)... [Core] _webui_get_cb_index([1/Exit])... [Core] _webui_set_cb_index([1/Exit])... [User] webui_show_browser([1], [1])... [Core] _webui_show([1])... [Core] _webui_malloc([1012])... [Core] _webui_ptr_add(0x0x7feec104c800)... [Core] _webui_show() -> Embedded HTML: - - -[HTML]- - - - - - - - - - <!DOCTYPE html> <html> <head> <title>WebUI 2 - Python Example</title> <script src="webui.js"></script> <style> body { font-family: 'Arial', sans-serif; color: white; background: linear-gradient(to right, #507d91, #1c596f, #022737); text-align: center; font-size: 18px; } button, input { padding: 10px; border-radius: 3px; border: 1px solid #ccc; box-shadow: 0 3px 5px rgba(0,0,0,0.1); transition: 0.2s; } button { background: #3498db; color: #fff; cursor: pointer; font-size: 16px; } h1 { text-shadow: -7px 10px 7px rgb(67 57 57 / 76%); } button:hover { background: #c9913d; } input:focus { outline: none; border-color: #3498db; } </style> </head> <body> <h1>WebUI Python Example</h1> <br> <input type="password" id="MyInput" OnKeyUp="document.getElementById('err').innerHTML=' ';" autocomplete="off"> <h3 id="err" style="color: #dbdd52"> </h3> <br> <button id="CheckPassword">Check Password</button> - <button id="Exit">Exit</button> </body> </html> - - - - - - - - - - - - - - - - [Core] _webui_show_window(HTML, [1])... [Core] _webui_get_free_port()... [Core] _webui_port_is_used([58459])... [Core] _webui_socket_test_listen_mg([58459])... [Core] _webui_malloc([16])... [Core] _webui_ptr_add(0x0x600002c48060)... [Core] _webui_get_free_port()... [Core] _webui_port_is_used([51479])... [Core] _webui_socket_test_listen_mg([51479])... [Core] _webui_malloc([16])... [Core] _webui_ptr_add(0x0x600002c480a0)... [Core] _webui_malloc([32])... [Core] _webui_ptr_add(0x0x600003940000)... [Core] _webui_browser_start([http://localhost:58459], [1])... [Core] _webui_browser_start_chrome([http://localhost:58459])... [Core] _webui_browser_exist([2])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Google Chrome" >>/dev/null 2>>/dev/null ] [Core] _webui_browser_start_edge([http://localhost:58459])... [Core] _webui_browser_exist([4])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Microsoft Edge" >>/dev/null 2>>/dev/null ] [Core] _webui_browser_start_epic([http://localhost:58459])... [Core] _webui_browser_exist([10])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Epic" >>/dev/null 2>>/dev/null ] [Core] _webui_browser_start_vivaldi([http://localhost:58459])... [Core] _webui_browser_exist([9])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Vivaldi" >>/dev/null 2>>/dev/null ] [Core] _webui_browser_start_brave([http://localhost:58459])... [Core] _webui_browser_exist([8])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Brave Browser" >>/dev/null 2>>/dev/null ] [Core] _webui_browser_start_firefox([http://localhost:58459])... [Core] _webui_browser_exist([3])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Firefox" >>/dev/null 2>>/dev/null ] [Core] _webui_browser_create_profile_folder(3)... [Core] _webui_malloc([1024])... [Core] _webui_ptr_add(0x0x7feec001a600)... [Core] _webui_malloc([1024])... [Core] _webui_ptr_add(0x0x7feec001ae00)... [Core] _webui_browser_create_profile_folder(3) -> Generating WebUI profile... [Core] _webui_get_temp_path()... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_remove_firefox_profile_ini([~/Library/Application Support/Firefox/profiles.ini], [WebUI])... [Core] _webui_remove_firefox_profile_ini() -> Opening [/Users/Chris//Library/Application Support/Firefox/profiles.ini] [Core] _webui_remove_firefox_profile_ini() -> Saving... [Core] _webui_delete_folder([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_delete_folder() -> Running [rm -rf "/Users/Chris/.WebUI/WebUIFirefoxProfile" >>/dev/null 2>>/dev/null] [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open --new -a "Firefox.app" --args -CreateProfile "WebUI /Users/Chris/.WebUI/WebUIFirefoxProfile" >>/dev/null 2>>/dev/null ] [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_folder_exist([/Users/Chris/.WebUI/WebUIFirefoxProfile])... [Core] _webui_is_firefox_ini_profile_exist([~/Library/Application Support/Firefox/profiles.ini], [WebUI])... [Core] _webui_is_firefox_ini_profile_exist() -> Opening [/Users/Chris//Library/Application Support/Firefox/profiles.ini] [Core] _webui_browser_start_yandex([http://localhost:58459])... [Core] _webui_browser_exist([11])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Yandex" >>/dev/null 2>>/dev/null ] [Core] _webui_browser_start_chromium([http://localhost:58459])... [Core] _webui_browser_exist([6])... [Core] _webui_cmd_sync()... [Core] _webui_cmd_sync() -> Running [open -R -a "Chromium" >>/dev/null 2>>/dev/null ] [Core] _webui_free_mem(0x0x7feec104c800)... [Core] _webui_free_mem(0x0x7feec104c800) -> Free 1024 bytes [Core] _webui_free_mem(0x0x600003940000)... [Core] _webui_free_mem(0x0x600003940000) -> Free 64 bytes [Core] _webui_free_port([58459])... [Core] _webui_free_port([51479])... [Loop] webui_wait()... [Loop] webui_wait() -> No window is found. Stop. Thank you. Chris@Air-de-Chris examples %
To be fixed: macOS Firefox fails.