Mozilla Bug 1346936
link1
link2