Five days ago Mozilla had to halt the roll-out of their new Firefox 66 browser due to an issue with PowerPoint Online.
Reportedly the updated browser was unable to save text when typed into the online presentation software.
Mozilla discovered more than PowerPoint was affected due to Mozilla “mirroring charCode and keyCode values,” with Apple iCloud and IBM WebMail also affected.
Mozilla resolved this issue by adding those sites to an exclusion list, writing in a bug report:
- For Office (bug 1538651, bug 1538652), we decided to add some wildcard domains. This is based on this comment, and initial conversations we had with Microsoft. It’s probably the safest approach for us right now.
- For IBM Webmail (bug 1538317), this patch only includes the one known domain. The domain is mentioned in IBMs docs, so it’s likely a generic endpoint for one of their shared cloud offerings. We’re working on getting more information here, but for now, that’s all we have. Given we can’t really tell what else is behind that domain, using a wildcard here would be dangerous. We can iterate in the future.
- For iCloud (bug 1537913), Adam confirmed in that bug that this resolves the issue. iCloud always seems to hard-redirect to the www-subdomain for these documents, so I see no reason to use a wildcard here.
These fixes are rolled up in Firefox 66.02, which also brings a fix for a bug with “mozilla: :gfx: :DrawTargetD2D1: :CreateBrushForPattern when using Canvas” (Bug 1539118) and also a critical reproducible tab crash issue impacting users after updating to Windows 10 1809 (Bug 1521370) first reported two months ago.
Firefox 66.02 is now available to download here.