Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Mar 18:15
· 116 commits to main since this release

What's New in v0.5.0

Bug Fixes

  • 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.

Downloads

File Platform
ADB.Proxy.Browser.0.5.0.exe Windows (installer)
ADB.Proxy.Browser-0.5.0-win.zip Windows (portable)
ADB.Proxy.Browser-0.5.0-mac.zip macOS (Intel)
ADB.Proxy.Browser-0.5.0-arm64-mac.zip macOS (Apple Silicon)
ADB.Proxy.Browser-0.5.0.AppImage Linux
adb-proxy-browser_0.5.0_amd64.deb Linux (Debian/Ubuntu)