Validation tools will also tell you if you have an H1 in a <section>, but no H1 outside of the section, because the <section> actually creates it's own scope, thus your page has no H1.
The difference between W3C and what browsers actually implement, if you don't laugh, you'll cry.