Google chrome 在Chrome应用程序中,部分用户界面不断消失

Google chrome 在Chrome应用程序中,部分用户界面不断消失,google-chrome,google-chrome-app,Google Chrome,Google Chrome App,我正在开发一个名为Postman()的Chrome应用程序。当在带有视网膜显示器的Macbook上使用Postman时,一个奇怪的问题不断出现 有时(大约20次点击中的1次),点击一个UI元素会使一半的UI消失。dev工具的“Elements”选项卡显示了正确的结构-所有div都在那里,显示为:block。它们只是没有被渲染。稍微调整窗口的大小将强制重新绘制,所有元素将再次可见。(我目前正在使用Chrome v 37.0.2062.94) 控制台中没有打印错误 到目前为止,这个问题只在带有视网膜

我正在开发一个名为Postman()的Chrome应用程序。当在带有视网膜显示器的Macbook上使用Postman时,一个奇怪的问题不断出现

有时(大约20次点击中的1次),点击一个UI元素会使一半的UI消失。dev工具的“Elements”选项卡显示了正确的结构-所有div都在那里,显示为:block。它们只是没有被渲染。稍微调整窗口的大小将强制重新绘制,所有元素将再次可见。(我目前正在使用Chrome v 37.0.2062.94)

控制台中没有打印错误

到目前为止,这个问题只在带有视网膜显示器的MacBook上有报道。我也在金丝雀上复制了这个

截图:

我们检查了所有溢出的元素:滚动并添加了
-webkit转换:translate3d(0,0,0)以在这些元素上强制更好的硬件加速

这解决了问题。详情载于


总而言之,问题似乎在于GPU以非常高的分辨率混合滚动元素(当滚动条占据右侧填充时)。

这听起来像是一个Chrome bug,因此没有任何堆栈溢出可以帮助解决。我建议去,我已经在那里发布了一个bug。我只是想知道是否有人遇到过类似的问题并找到了解决方案。通过每次单击UI元素时强制调整大小可以“解决”此问题,但这是一种糟糕的用户体验。请将指向错误的链接添加到问题中,或至少添加到注释中,反之亦然(在错误注释中添加指向此问题的链接)Chromium的bug看起来像是现在要跟踪的bug,它希望在接下来的几个版本中得到修复。你能在金丝雀身上测试一下吗?