indexissuetest PWAP3 / S5 · Android/WebAPKgetInstalledRelatedApps() returned [] for a PWA on Android 12+. On-device testing (Pixel 6a, Android 16, stable Chrome 150 + local ToT 152): the native "play" path works -- a sideloaded companion app declaring asset_statements for the origin is reported as {id, platform:play, version}. The reporter's WebAPK path can't be exercised here because installing the PWA falls back to a legacy webapp:// shortcut (WebAPK minting fails on this device; local build logs webapk_installer.cc:239 "The WebAPK installation failed"), and getInstalledRelatedApps only matches genuine WebAPK packages. So the symptom is isolated to the webapp/WebAPK path, not the core detection code.
indexissuetest PWA#40911689P3 / S5 · Android/WebAPKsWebAPK install failed when the manifest icon was an SVG with sizes="any". Such an SVG usually has no intrinsic size, so re-downloading it for the WebAPK request with an empty preferred size (WebContents::DownloadImage -> WebImage::DecodeSVG) rasterized to a 0x0 empty bitmap and the request failed. Fixed by deriving a concrete preferred size from each icon's usage before download (Reland "Fix installing WebAPK with SVG icon", crrev.com/c/4544539; desktop dup 40911689 via crrev.com/c/5234019). Added regression coverage: blink WebImageTest.DecodeSVGWithoutIntrinsicSizeUsesDesiredSize and WebApkIconHasherBrowserTest.SvgIconWithSizesAny.
indexissue#510460240test PWAarm64 APKP2 · Android/PWA/Custom Tabs"Open in Chrome" from an installed PWA's in-app browser (Custom Tab) tore down the originating web app: WebAPKs cold-reloaded start_url, shortcut PWAs were removed from recents. Root cause: CustomTabActivityNavigationController.openCurrentUrlInBrowser() finished the activity in the fallback path even for TWA/Webapp/WebAPK. Fix guards that finish() with the existing canFinishActivity check. Verified red/green on a real Pixel 6a (Android 16): unfixed stable Chrome removed the PWA task, fixed build kept it alive.
indexissuetest PWAarm64 APKP3 / S5 · Android/WebAPKInstalled PWAs colored the status bar from the manifest theme_color but left the Android nav bar the platform default. Root cause: ColorProviderImpl.getNavigationBarColor() always returned null AND the nav-bar update only ran in CustomTabActivity (sibling of WebappActivity). Fix hoists updateNavigationBarColor() into BaseCustomTabActivity and reuses the theme color; verified red/green on a real installed PWA (Pixel 6a, Android 16). Default-on killswitch WebAppNavigationBarThemeColor.
indexissueCodePenBlink>CSScorner-shape: bevel; child image covers the beveled border diagonals without overflow: hidden. Analysis with content_shell pixel diffs: border paints identically either way; same overlap class as default round corners -- expected behavior per CSS paint order, recommend Intended Behavior. Author fix: overflow: hidden/clip or matching corner-shape on the image.
indexissuerepro_server.pyP3 / S3Stateful reproducer for a stale start_url on relaunch. Root cause: SimpleCache in-flight entry write lost on Android kill. FIXED on-device on BOTH cache backends (SimpleCache + SQL) with md5-verified on-disk durability: STOPPED-signal flush + open-entry checkpoint. 225/225 deterministic unit tests across both backends. Follow-up: SQL reload-revalidation divergence (separate bug).
indexissueCL 8027830WCO Bug LabP3 / S3Installable PWA sampler: WCO stays enabled in Windows fullscreen, reserving a dead caption hit-test region; fix disables WCO in fullscreen on all platforms.
indexissueP3 / S3Reproducer for fetchLater + pagehide + visibilitychange beacons across the 6 close/shutdown scenarios; closing the last tab of the last window drops the queued request.
indexoriginal attachmentissueCL 7868000P3 / S3pushState abort during an intercepted Navigation API same-document navigation can leave browser progress stuck