jmerle / competitive-companion

Browser extension which parses competitive programming problems
https://chromewebstore.google.com/detail/competitive-companion/cjnmckjndlpiamhfimnnjmnckgghkjbl
MIT License
922 stars 114 forks source link

DOMjudge testcases broken in Firefox since Manifest V3 #407

Closed ItsNiklas closed 7 months ago

ItsNiklas commented 8 months ago

In the release version of the extension/on master, the DOMjudge contest parser is unable to extract the testcases (from zip).

Here's what I found out.

This is quite intriguing, but I don't know enough about web extensions to solve it myself.

jmerle commented 7 months ago

Weird issue, but fixed in 0f96a0cb2d661d87737e5c99e2ec44888d75285a. I have no clue what's going on, but this appears to be the same issue as https://github.com/Stuk/jszip/issues/759, and the workaround for that issue posted in https://github.com/Stuk/jszip/issues/759#issuecomment-932896399 also works here.