Mozilla Bug 555559 Mozilla Bug 668817