I've pushed a fix that I think will fix all scaling issues for script panels, but there are so many edge cases and branches in that code that I wouldn't be too surprised if I broke something on another end.
We'll see in a few days :)
Oh and the ScriptImage blending mode is completely broken, I don't know why it should have worked at any time, but the blend function requires a source image to blend on which the logic doesn't supply so there's less than little hope for that solution :)