How to resolve UI issues in Windows and Linux?

System Information
  • Strapi Version: 3.3.4
  • Operating System: Linux and Windows
  • Browser: Chrome

What would be the best way to resolve the UI alignment issues on Linux and Windows? See Visual UI offset on Chrome · Issue #5998 · strapi/strapi · GitHub

Two PR’s with attempts to fix some of these issues in buffetjs were declined (#164 and #162).

Looking into the CSS, there are weird margin and padding offsets in many places that cause these misalignments like in the button and the menu items.

My guess is that in trying to make vertical alignment perfect in macOS it broke on Linux and Windows without noticing because most devs must be using macs (me included, I didn’t notice until I ran it on a PC)

How to resolve this issue? I’d be happy to help, but what is the recommendation to move forward and fix the styles?