Bug 1535053 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

With devtools open:
 - I can trigger "Variant A" on-demand by adding+removing `display:none` on one of the outer divs (e.g. mx_MemberEventListSummary)
 - I can trigger "Variant B" on-demand by adding+removing `display:none` on the `<img>` element.

So this seems like an inconsistency with full reflow (e.g. after forcing frames to be reconstructed for most of the page) vs. incremental reflow (e.g. after forcing frames to be reconstructed for the `<img>`), and the image-load is what's triggering the race condition that gives us one or the other behavior.
With devtools open:
 - I can trigger "Variant A" on-demand by adding+removing `display:none` on one of the outer divs (e.g. `<div class="mx_MemberEventListSummary">`)
 - I can trigger "Variant B" on-demand by adding+removing `display:none` on the `<img>` element.

So this seems like an inconsistency with full reflow (e.g. after forcing frames to be reconstructed for most of the page) vs. incremental reflow (e.g. after forcing frames to be reconstructed for the `<img>`), and the image-load is what's triggering the race condition that gives us one or the other behavior.
With devtools open:
 - I can trigger "Variant A" on-demand by adding+removing `display:none` on one of the outer divs (e.g. `<div class="mx_MemberEventListSummary">`)
 - I can trigger "Variant B" on-demand by adding+removing `display:none` on the `<img>` element.

So this seems like an inconsistency with full reflow (e.g. after forcing frames to be reconstructed for most of the page) vs. incremental reflow (e.g. after forcing frames to be reconstructed for the `<img>`).

And in jryans's STR, it's likely the image-load [and its resulting incremental reflow] that is triggering the race condition that gives us one or the other behavior.

Back to Bug 1535053 Comment 3