You've right!
I've encountered the same problems under linux with Nimbus LaF.
I'll fix-it when times come.
Until than I try to make this plugin to respect the general requirements of ergonomic and safety.
I still have to find solutions for another 150 to 300 possibly variants.
I can't promise when, especially because I do it for may personal use.