I have a website here.
Viewed in a desktop browser, the black menu bar properly extends only to edge of the window, since the
<meta name="viewport" content="width=1100, initial-scale=1">
Creating a site wrapper div inside the
body and applying the
overflow-x:hidden to the wrapper INSTEAD of the
html fixed the issue.
It appears that browsers that parse the
<meta name="viewport"> tag simply ignore
overflow attributes on the