当使用Firefox放大或缩小时,cytoscape.js元素消失

当使用Firefox放大或缩小时,cytoscape.js元素消失,firefox,canvas,cytoscape.js,Firefox,Canvas,Cytoscape.js,使用Ubuntu12.04上的Firefox24.0,我可以通过以下方式重现这一点: 要使用Firefox吗 使用Ctrl++或Ctrl+-放大或缩小 将鼠标移到角落中的图形上,然后看着它消失。 在铬合金中似乎工作得很好。有没有办法解决这个问题?Mac上相同版本的Firefox没有这个问题,这让我相信这是Firefox或Ubuntu的问题。如果我是你,我会向Mozilla提交错误报告: 他们可以调查这是他们这边的问题还是Ubuntu这边的问题-我想我有一个解决办法。在Firefox中,如果按ct

使用Ubuntu12.04上的Firefox24.0,我可以通过以下方式重现这一点:

要使用Firefox吗 使用Ctrl++或Ctrl+-放大或缩小 将鼠标移到角落中的图形上,然后看着它消失。
在铬合金中似乎工作得很好。有没有办法解决这个问题?

Mac上相同版本的Firefox没有这个问题,这让我相信这是Firefox或Ubuntu的问题。如果我是你,我会向Mozilla提交错误报告:


他们可以调查这是他们这边的问题还是Ubuntu这边的问题-我想我有一个解决办法。在Firefox中,如果按ctrl-0,它会将缩放级别重置为默认值。这似乎解决了Firefox24和25中的bug。如果然后按Ctrl键和+或-键放大或缩小,将返回消失行为。通过重置为默认缩放级别,可以再次解析


这不是理想的行为,但可能是Firefox错误或cytoscape.js错误。

我可以确认,在Windows 7 Professional上的Firefox 24.0中也会出现此错误。我还测试了运行在WindowsServer2008R2上的Firefox19.0,我没有发现这个问题。它在旧版本的firefox中呈现得很好。一位同事拥有Firefox4.0,它也能正确渲染。对于最新版本的Firefox来说,这似乎是一个相当恼人的问题。我在cytoscape.js github页面上添加了以下问题单,请查看以了解更多信息:我已经调查过,发现Firefox在使用浏览器页面缩放功能时错误地报告了window.devicePixelRatio。请向Firefox提交错误报告,因为这不是cy.js错误。我已经调查过了,发现Firefox在使用浏览器页面缩放功能时错误地报告了window.devicePixelRatio。请向Firefox提交错误报告,因为这不是cy.js错误。