(SOLVED) Repaint() ignores opacity and repaints parent Component

I’ve recently been investigating very similar behaviour on macOS

and I think a similar change would resolve the issue you’re describing. However, I have been unable to reproduce the issue. Would you be able to put a very simple example together? I realise you originally reported this a long time ago, but any direction would be helpful.