Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
A combination of updates in some transitive dependencies broke the UI in Safari due to use of unsupported regex lookbehind. This feature has been supported in the other major browsers for quite some time but Safari has lagged behind. Our switch to Node 16 and npm 8 introduced some unexpected updates in transitive dependencies, namely: `git-url-parse > git-up > parse-url > normalize-url` Due to the version ranges specified by these packages we ended up pulling in `[email protected]` which is not compatible with Safari. We cannot force an update to `[email protected]` which contains the fix due to incompatibility with `parse-url` (`normalize-url` has been converted to an ESM-only package). As a workaround, pin `git-up` to the known working version from before our Node 16 update. Hopefully we can remove this in the near future once issues with `parse-url` and `normalize-url` are resolved.
- Loading branch information