{"action":"created","issue":{"url":"https://api.github.com/repos/kanaka/noVNC/issues/571","repository_url":"https://api.github.com/repos/kanaka/noVNC","labels_url":"https://api.github.com/repos/kanaka/noVNC/issues/571/labels{/name}","comments_url":"https://api.github.com/repos/kanaka/noVNC/issues/571/comments","events_url":"https://api.github.com/repos/kanaka/noVNC/issues/571/events","html_url":"https://github.com/kanaka/noVNC/issues/571","id":128397916,"number":571,"title":"Rendering artifacts in firefox","user":{"login":"qv-8942","id":16468678,"avatar_url":"https://avatars.githubusercontent.com/u/16468678?v=3","gravatar_id":"","url":"https://api.github.com/users/qv-8942","html_url":"https://github.com/qv-8942","followers_url":"https://api.github.com/users/qv-8942/followers","following_url":"https://api.github.com/users/qv-8942/following{/other_user}","gists_url":"https://api.github.com/users/qv-8942/gists{/gist_id}","starred_url":"https://api.github.com/users/qv-8942/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qv-8942/subscriptions","organizations_url":"https://api.github.com/users/qv-8942/orgs","repos_url":"https://api.github.com/users/qv-8942/repos","events_url":"https://api.github.com/users/qv-8942/events{/privacy}","received_events_url":"https://api.github.com/users/qv-8942/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kanaka/noVNC/labels/bug","name":"bug","color":"e62929"},{"url":"https://api.github.com/repos/kanaka/noVNC/labels/regression","name":"regression","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"DirectXMan12","id":119737,"avatar_url":"https://avatars.githubusercontent.com/u/119737?v=3","gravatar_id":"","url":"https://api.github.com/users/DirectXMan12","html_url":"https://github.com/DirectXMan12","followers_url":"https://api.github.com/users/DirectXMan12/followers","following_url":"https://api.github.com/users/DirectXMan12/following{/other_user}","gists_url":"https://api.github.com/users/DirectXMan12/gists{/gist_id}","starred_url":"https://api.github.com/users/DirectXMan12/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DirectXMan12/subscriptions","organizations_url":"https://api.github.com/users/DirectXMan12/orgs","repos_url":"https://api.github.com/users/DirectXMan12/repos","events_url":"https://api.github.com/users/DirectXMan12/events{/privacy}","received_events_url":"https://api.github.com/users/DirectXMan12/received_events","type":"User","site_admin":false},"milestone":null,"comments":13,"created_at":"2016-01-24T13:44:14Z","updated_at":"2016-02-24T09:20:43Z","closed_at":null,"body":"Setup:\r\n- Browser: Firefox 43 (both @ Windows / Linux), current Chromium and Opera seem not to be affected\r\n- TightVNC Server for Windows 2.7.10, same issue with UltraVNC Server\r\n\r\nThe origin of the issue seems to be commit abf2b09. I connected three different versions of the noVNC client simultaneously and moved the foreground window around. While a825582 behaves properly, a369a80<sup>1</sup> and 670dbdd<sup>2</sup> show rendering artifacts:\r\n\r\n<sup>1</sup> *some commits after abf2b09 since while doing the test, abf2b09 lost connection shortly after being established.*\r\n<sup>2</sup> *current head@master*\r\n\r\n![novnc-bug](https://cloud.githubusercontent.com/assets/16468678/12536395/c9a7326e-c2a3-11e5-9916-768f374c5212.png)\r\n"},"comment":{"url":"https://api.github.com/repos/kanaka/noVNC/issues/comments/188156148","html_url":"https://github.com/kanaka/noVNC/issues/571#issuecomment-188156148","issue_url":"https://api.github.com/repos/kanaka/noVNC/issues/571","id":188156148,"user":{"login":"cavac","id":784308,"avatar_url":"https://avatars.githubusercontent.com/u/784308?v=3","gravatar_id":"","url":"https://api.github.com/users/cavac","html_url":"https://github.com/cavac","followers_url":"https://api.github.com/users/cavac/followers","following_url":"https://api.github.com/users/cavac/following{/other_user}","gists_url":"https://api.github.com/users/cavac/gists{/gist_id}","starred_url":"https://api.github.com/users/cavac/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cavac/subscriptions","organizations_url":"https://api.github.com/users/cavac/orgs","repos_url":"https://api.github.com/users/cavac/repos","events_url":"https://api.github.com/users/cavac/events{/privacy}","received_events_url":"https://api.github.com/users/cavac/received_events","type":"User","site_admin":false},"created_at":"2016-02-24T09:20:43Z","updated_at":"2016-02-24T09:20:43Z","body":"Another curious observation i noticed by accident:\r\n\r\nWhen i use vnc_playback.html, it defaults to 3 Iterations. The rendering artifacts are only visible during the first iteration in Firefox.\r\n\r\nI also did a second, slightly longer, recording session using different programs on the remote computer. Just to make sure Windows Explorer isn't somehow the culprit.\r\n\r\n[vncrecord2.dat.zip](https://github.com/kanaka/noVNC/files/144215/vncrecord2.dat.zip)\r\n\r\n[https://youtu.be/0Yy2CN-GPZc](https://youtu.be/0Yy2CN-GPZc)"}}