Created for
Mozilla Bug 1479708
and updated by
Mozilla Bug 1676068
and
Mozilla Bug 1865885