Fix #14084: attach the test div to documentElement, not body.
Fix #10814. Make support tests lazy and broken out to components.