Dirty-check browsers need a "double flush"

Need to figure out why, check with @nevir