Commit 0900a2b
committed
fix: use native PiP windows on Wayland
Mark Electron Document Picture-in-Picture windows and teach Chromium Ozone to use the experimental xx-pip-v1 compositor role when available. This removes compositor decorations and gives supported Wayland compositors explicit PiP stacking semantics while retaining the xdg_toplevel fallback elsewhere.1 parent d8d18c0 commit 0900a2b
5 files changed
Lines changed: 1381 additions & 1 deletion
File tree
- lib/browser
- patches/chromium
- shell
- browser
- common
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
50 | 52 | | |
51 | 53 | | |
| 54 | + | |
52 | 55 | | |
53 | 56 | | |
54 | 57 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| 166 | + | |
0 commit comments