Mozilla Bug 336682