修复游玩页面板不滚动规则被 workbench 祖先规则压掉

- .platform-tab-panel--game-play 覆盖带上 .platform-desktop-shell--workbench 祖先,压过 overflow: auto
- E2E 游玩页断言补整页与面板的横向溢出测量,避免面板 overflow-x: hidden 静默裁切漏检
- 修正 E2E 探针里重复的 panelOverflowY 键名,拆成 panelOverflowY 与 panelOverflowStyle
- 同步里程碑文档与 pitfalls 同日条目(单类名覆盖被祖先规则压掉、守卫实际为空)
This commit is contained in:
2026-09-30 13:24:55 +08:00
parent e976a69f9f
commit 0619903e3f
4 changed files with 33 additions and 9 deletions
+8 -2
View File
@@ -1180,8 +1180,14 @@ html[data-mobile-keyboard-open='true'] .platform-mobile-bottom-dock {
*/
}
/* 游玩页是固定画布:面板不滚动,播放器撑满剩余高度,移动端也不会整页可滚。 */
.platform-tab-panel--game-play {
/*
* 游玩页是固定画布:面板不滚动,播放器撑满剩余高度,移动端也不会整页可滚。
* 必须带上 workbench 祖先一起写:`.platform-desktop-shell--workbench .platform-tab-panel`
* 的 `overflow: auto` 是 (0,2,0),只写一个类会被它压掉(实测 computed overflow-y 仍是 auto)。
*/
.platform-tab-panel--game-play,
.platform-desktop-shell--workbench
.platform-tab-panel.platform-tab-panel--game-play {
overflow: hidden;
}