一般问题
我们的两个 ExtJS 5.1.0 应用程序长期存在问题,div 滚动条在 Chrome 中不显示,仅使用我们的 QA 测试人员的 AWS Workspace Chrome 浏览器。他们在使用该 Chrome 的其他网站上看不到这一点,只有我们的两个应用程序。自从问题被隔离以来,我们已经能够忽略这一点,但现在用户遇到了同样的问题。
我们已经能够确认不同之处在于,无论哪里有一个应该溢出的 div:auto 都被生成为溢出:隐藏。所以网格、下拉菜单等的滚动条不会呈现,但 div 仍然可以通过其他方式滚动(选项卡、向下翻页)。
我一直在寻找可能导致这种情况的一般想法——是 ExtJS 吗?窗户设置?铬设置?同样,该问题与 AWS Workspace 的 Chrome 和用户的 Chrome 无关。
版本
Chrome:AWS Workspace 的 Chrome 版本与我完全相同,79.0.3945.88。用户拥有 Chrome 80.0.3987.149(最新)。
Windows:AWS Workspace 是 Windows Server 2016 Datacenter。用户拥有 Windows 10。
我们尝试了什么
这些都是我们在 AWS Workspace Chrome 中尝试过的所有故障排除步骤:
- 禁用所有扩展。还以隐身模式运行,这也应该这样做。扩展是我没有的,我没有看到问题。
- 检查了 Chrome 的标志——它们都是默认的,并且与我所拥有的没有什么不同。
- 禁用 Chrome 的“可用时使用硬件加速”设置并重新启动 Chrome。
- 之前向 AWS 开过一张票,但他们无法提供帮助。
- 没有运气,研究了它与 Chrome、ExtJS 或 Windows Server 2016 Datacenter 的任何连接。仅找到有关“如果您在 Chrome 中出现滚动问题该怎么办”的一般信息。
我们的应用程序在 AWS Workspace Chrome 中存在的其他问题
列出这些以防它有助于触发有关潜在问题的任何想法,但现在专注于滚动。这些再次与 AWS Workspace 中的 Chrome 隔离(不清楚用户是否也看到了这些):
- 拖放不起作用。
- 加载选项卡栏时不是选定选项卡的选项卡根本不会加载。