Switched from context-blender to global blend operation in Firefox nightly. Sadly firefox upscaling is atrocious, so have to use full-canvas Perlin noise instead of upscaling a few pixels' worth and relying on on bicubic resampling to smooth it out