pettro
1
使用社区版 home-assistant.io 搭配 Chrome 95.0.4638.54(官方构建版)(64 位)。遇到一个奇怪的问题,仅出现在我的家庭台式机上。工作台式机似乎正常,但我不知道其当前的 Chrome 版本。
问题描述:
点击搜索图标、汉堡菜单(三条垂直线)或您的用户图标时,页面会自动滚动到当前滚动条的顶部,而不是显示组合框。
该问题仅在组合框从屏幕右侧分离,导致组合框与垂直滚动条之间出现间隙时发生。这似乎出现在水平方向约 1350 像素(包含垂直滚动条)的位置。

编辑:仅当组合框处于分离状态且您位于页面顶部(第 1 条帖子)时,该问题才会出现:
少 3 像素……

除非您能在此处或 try.discourse.org 上重现该问题,否则这几乎肯定是您的 CSS 主题和布局的问题。也请尝试在安全模式下操作。
我难以复现此问题,具体步骤是什么?我使用的是超宽浏览器,已滚动到该话题的底部,点击头像后却没有滚动到顶部?
pettro
6
其实没什么大不了的。只需调宽您的浏览器窗口。值得一提的是,在同一台 PC 上,Edge 浏览器并未出现此问题,仅 Chrome 出现。
在安全模式下打开开发者工具,除了可能与此相关也可能无关的以下消息外,未发现其他异常:
Johani
(Joe)
7
您是否安装了任何浏览器扩展?能否尝试在无痕窗口中打开?
重新归类为支持问题,直到至少另有一个人能够复现此问题。我确实无法复现,且我使用的是 Chrome/Windows。
pettro
11
其他最后一点信息,这个问题 100% 是在计划中的 Windows 更新和重启后开始的。系统为 Win10 Pro,OS 版本 19042.1288,体验版本 120.2212.3920.0。
我的 Windows / Chrome 也已更新至最新版本
我已以多种方式调整窗口大小,但无法复现此问题。
pettro
13
您有用于设置开发服务器的链接,以便我可以调试该问题吗?它通常是通过 VSCode 还是 Visual Studio 设置的?
Moin
14
我们有人报告了同样的问题。
版本 95.0.4638.54(官方构建)(64 位)
他还尝试使用键盘快捷键,但问题依旧。
我在 Chrome 中也看到了相同的行为,但在 Firefox 中没有。
pettro
16
我愿意尝试任何方法,并且已经开发多年了。这个 bug 让我非常恼火,既然您无法复现它,任何指向问题根本原因的指引、链接或其他建议都将不胜感激。
Johani
(Joe)
17
我今天在桌面版上更新了 Chrome,随后出现了此问题。这应该能解决该问题。
PR 描述中有更多详细信息。该修复现已在 Meta 上线。
Johani
(Joe)
18
我对此进行了更多了解,并设法追踪到了问题。这个 bug——以及其他几个与 CSS sticky 相关的 bug——只有在 Chrome 标志中启用了“实验性 Web 平台功能”时才会出现。这解释了为什么只有一部分人遇到了这个问题,尽管他们使用的是相同版本的 Chrome。
如果你遇到了这个问题,请确保在此处禁用它:
chrome://flags/#enable-experimental-web-platform-features
我已经发送了一个 PR 来撤销上述更改,因为它不再是必需的。