servo / servo

Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
https://servo.org
Mozilla Public License 2.0
27.97k stars 2.98k forks source link

Intermittent fail in /_mozilla/mozilla/paint_timing.html #20625

Open asajeffrey opened 6 years ago

asajeffrey commented 6 years ago

Looking at the test at https://github.com/servo/servo/blob/5182c81c116d114b33e4cf4ddb2ef13474dd843a/tests/wpt/mozilla/tests/mozilla/paint_timing.html it seems to assume the first-paint and first-contentful-paint will arrive together, if they arrive as separate notifications the test will fail. AFAICT the spec doesn't require the events to arrive simultaneously.

This may be what's causing the failure at https://github.com/servo/servo/pull/20579#issuecomment-380501491

asajeffrey commented 6 years ago

cc @avadacatavra @ferjm