While the the formatting context does not inherit the parent's floating context so the box's content ignores the floats, the box itself does not avoid it (aka its position is independent of the floats in the same context).
<rdar://problem/59490056>
Created attachment 390878 [details] Patch
Committed r256709: <https://trac.webkit.org/changeset/256709>