from Mozilla
https://bugzilla.mozilla.org/show_bug.cgi?id=422540#c120
https://bugzilla.mozilla.org/attachment.cgi?id=461487&action=edit
https://bugzilla.mozilla.org/show_bug.cgi?id=422540#c120
https://bugzilla.mozilla.org/attachment.cgi?id=461487&action=edit