This was identified in #207
Using weaver with a version of munit-diff compiled with a different Scala.js version fails with linking errors. This implies that the shading isn't applied to Scala.js.
The shading plugin works on a Java bytecode level by renaming symbols, which is probably the cause.