See https://bugzilla.mozilla.org/show_bug.cgi?id=1165851#c23 for what is (likely, hopefully someone confirms my analysis) wrong with the current specification.