Have agreed with @fofr to address no-js as a separate bug/issue.