Found and fixed a small bug in the EOS theme for WordPress. In the CSS, commenting out the line that reads


.HeaderMenu ul {
height:100%;
}

resolved the issue and seems to be working across all browsers.

Now whether that CSS originally came from the theme or was a tweak I had added is another question entirely.