我发现了相当奇怪的行为;在一个窗口中滚动(明显大量)后,使用 alt-tab 键切换到另一个窗口,然后尝试滚动哪怕只是一行,这个新窗口会滚动该单行和前一个窗口的滚动动作。
如果使用较大的初始滚动来完成,这是非常明显的,因为它将导致第二页滚动远远超过使用具有离散滚轮的鼠标所预期的单个滚动“滴答”。
复制自己:
- 打开两个窗口,其内容足够长以允许明显的滚动。
- 聚焦其中一个,然后使用 alt-tab 切换到另一个,这样您就可以通过一个“alt-tab”轻松地在两者之间直接切换。
- 从顶部向下滚动相当大的长度
- 切换到第二个并尝试仅滚动一个“刻度”
我在我的个人笔记本电脑和我使用的台式机上发生过这种情况,并且也确认了朋友在他们的台式机上发生了这种情况。
其他人也会发生这种情况吗?有谁知道这是否是故意的?
答案1
答案2
除了 Srdjan 和 Frohman 指出的问题(到 2022 年仍然存在)之外,这个 bug 还被指出在
- GitHub:流行操作系统/流行#2331
- GitLab:侏儒/嘀咕#401
我创建了一个 GNOME Shell 扩展来临时解决这个问题:
- 名称:Alt+Tab 滚动解决方法
- 关联:https://extensions.gnome.org/extension/5282/alttab-scroll-workaround/
- 代码:https://github.com/lucasresck/gnome-shell-extension-alt-tab-scroll-workaround
它不是确定的,但它可以缓解同时使用 Chrome 和 VS Code 等问题的困难。