Removing myself from the attention set, please reassign back to me once the flakiness has been handled. Thanks!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Reland "Reland "iwa: Enable Capture Handle extraction and tracking for IWA/PWA windows""
This is a reland of commit e6e606867f275256925ed7193067d2f64974060a
The previous reland failed on `linux_chromium_chromeos_msan_rel_ng`.
`CaptureHandleSystemWebAppBrowserTest` was explicitly passing
`--use-gpu-in-tests`, which forced the MSan bot to load uninstrumented
system graphics drivers (Mesa), triggering false-positive uninitialized
memory crashes. This switch has been removed.
Original change's description:
> Reland "iwa: Enable Capture Handle extraction and tracking for IWA/PWA windows"
>
> This is a reland of commit 0b0be7a8fb75daffc0556976aedac5c63252831f
>
> Reason for reland: The original CL caused test failures on
> `mac15-x64-rel-tests`. Since this feature is currently only implemented
> for ChromeOS, this reland disables the affected tests on Mac to fix the
> builder.
>
> Original change's description:
> > iwa: Enable Capture Handle extraction and tracking for IWA/PWA windows
> >
> > Currently, the Capture Handle API is only supported for tab capture
> > (`TYPE_WEB_CONTENTS`). When IWAs/PWAs are captured as a standalone OS
> > window (`TYPE_WINDOW`), their Capture Handle configuration is dropped.
> >
> > Specifically, this CL updates `DesktopMediaIDToDisplayMediaInformation`
> > to extract handles for TYPE_WINDOW IDs. This is strictly gated only for
> > IWAs and PWAs behind the `CaptureHandleForStandalonePwasAndIwas` feature
> > flag to ensure standard SWAs and regular browser windows do not expose
> > handles.
> >
> > This CL handles the 'pull' part of the API (initial handle via
> > getCaptureHandle), but it bypasses the 'push' part (dynamic updates).
> > The push part is implemented in the subsequent CL.
> >
> > Design doc: go/capture-handle-for-pwas-iwas
> >
> > Low-Coverage-Reason: TRIVIAL_CHANGE Default base class implementation returning a fallback (false). This is overridden and tested in the active subclass `WebAppBrowserController`.
> > Bug: 494331663
> > Change-Id: Ia90f53761fd727928341a01cf68c67a71e6e4699
> > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7698072
> > Reviewed-by: Dibyajyoti Pal <diby...@chromium.org>
> > Commit-Queue: Paulina Gacek <paulin...@google.com>
> > Reviewed-by: Tove Petersson <to...@chromium.org>
> > Cr-Commit-Position: refs/heads/main@{#1627617}
>
> Bug: 494331663
> Change-Id: I1d5947c004bd3b5bc4aed8ff1d8667dcc27bf916
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7827455
> Reviewed-by: Dibyajyoti Pal <diby...@chromium.org>
> Commit-Queue: Paulina Gacek <paulin...@google.com>
> Reviewed-by: Tove Petersson <to...@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1628634}
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |