Mozilla Bug 452161 Mozilla Bug 626660