From 4b025883806654448b544f6ec959c5ed51dc5cda Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Wed, 26 Aug 2026 23:53:41 +0800 Subject: [PATCH] fix(pip): respect native automatic pip setting --- docs/feature-checklist.md | 10 ++-- docs/features.md | 2 +- .../browser/dao_auto_pip_visibility_helper.cc | 19 ++++++++ .../browser/dao_auto_pip_visibility_helper.h | 4 ++ .../ui/views/dao_browser_browsertest.cc | 29 +++++++++++ .../generated_resources_zh-CN.xtb.patch | 4 +- .../chrome/app/settings_strings.grdp.patch | 8 +++- .../settings/dao_page/dao_page.html.patch | 9 +++- .../settings/dao_page/dao_page.ts.patch | 48 ++++++++++++++++++- ...ttings_localized_strings_provider.cc.patch | 4 +- .../webui/settings/dao_page_test.ts.patch | 48 ++++++++++++++++++- 11 files changed, 172 insertions(+), 13 deletions(-) diff --git a/docs/feature-checklist.md b/docs/feature-checklist.md index 5e628519..d20a16b4 100644 --- a/docs/feature-checklist.md +++ b/docs/feature-checklist.md @@ -147,7 +147,7 @@ Flagship feature. C++ services + `dao://dao-agent` WebUI + vendor runtime. | โœ” | Feature | Patch(es) / Source | Risk | Verify after upgrade | |---|---------|--------------------|------|----------------------| -| โ˜ | Auto-PiP for *any* video site + Document-PiP interception on configured sites | `picture_in_picture/auto_picture_in_picture_tab_helper.{cc,h}.patch`, `src/dao/browser/pip/dao_pip_interceptor.{cc,h}` | ๐Ÿ”ด | Tab-switch on a plain `