You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Webview viewport height fixed — Pages no longer render in a tiny 150px strip. Root cause was Chromium's OOPIF guest renderer initializing with the default replaced-element height instead of the actual container size. Fixed by injecting a style into the webview's shadow root to force the internal iframe to fill 100% height.
Page loading stuck on "Loading..." — Resolved a timing issue where webview.src was set before the container was visible, causing the guest process to never start properly.
URL bar cleared on first tab — The address bar no longer loses its content when the first tab is created.
Device not shown in UI — Fixed a race condition where the device:changed IPC event fired before the renderer had finished initializing. Added a push at 1s and 3s after did-finish-load to ensure device state is always reflected in the UI.
target="_blank" links — External links that open in a new window now correctly open in a new tab within the browser.
Improvements
Chrome-like tab management — Tabs now behave consistently with a real browser: switching, closing, and opening new tabs all work as expected.
ADB device detection reliability — Added retry logic on startup so already-connected devices are detected even if the ADB server takes a moment to respond.
README updated — Added a full guide on using the forwarded proxy port (127.0.0.1:7890) with external applications: system proxy, curl, Python, Node.js, git, npm, and pip.