xul:progressmeter was converted to html:progress. But looks like it's still reproducible at least on linux.
In scratchpad or console, do
document.getElementById("tabmail-container").appendChild(document.createElementNS("http://www.w3.org/1999/xhtml", "progress"));
... and check CPU usage. For me it goes to aroudn 20% and stays there.
Can also reproduce on Firefox nightly. There in the Developer Tools | Console
document.getElementById("urlbar").appendChild(document.createElementNS("http://www.w3.org/1999/xhtml", "progress"));
The only difference is that there it jumps from listing Firefox to "GPU process" and back. It's still Firefox causing it.
Bug 562977 Comment 57 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
xul:progressmeter was converted to html:progress. But looks like it's still reproducible at least on linux.
In scratchpad or console, do
document.getElementById("tabmail-container").appendChild(document.createElementNS("http://www.w3.org/1999/xhtml", "progress"));
... and check CPU usage. For me it goes to around 20% and stays there.
Can also reproduce on Firefox nightly. There in the Developer Tools | Console
document.getElementById("urlbar").appendChild(document.createElementNS("http://www.w3.org/1999/xhtml", "progress"));
The only difference is that there it jumps from listing Firefox to "GPU process" and back. It's still Firefox causing it.