The current workaround is to open the log and allow/disallow from there. But you can't get to the log button 99% of the time because of the rendering bug.
Not sure if it only affects the Dev Edition of Firefox or not. It certainly doesn't affect the Linux versions, neither Dev or mainline.
Really wish they would fix it. Here's how it looks on reddit, notice how much of it is unreachable: https://i.imgur.com/UHN7AQD.png
I'd love to help, I just don't have the time right now.
I am pretty sure uMatrix works fine on Firefox/Windows: it's all HTML/CSS/JS code, and thus OS agnostic -- uMatrix does not care about OS.
Firefox is supposed to resize the popup panel according to the size of its content -- the resizing is Firefox's responsibility, it's out of reach of uMatrix.
I believe there are issues in Firefox with regards to using multiple monitors with different DPI. In any case, you should report your issue to buzgilla.mozilla.org.
Firefox limits the size of popups to 800x600 CSS pixels, which in theory should account for high DPI (are you using a high DPI display?).
Not sure what is going on here. What is your display resolution, zoom, and font size?