Macro dropdown menu consistency

Make the macro dropdown menu consistent across browsers and fix the
positioning so it doesn't get cut off by elements to the right of it.