[mouse_boundary_events_after_reappending_last_over_target.tentative.html]
  prefs: [layout.reflow.synthMouseMove:true]
  [After re-appending the last over element after mouseover, mouse boundary events should not be fired]
    expected:
      if (processor == "x86_64") and (os == "linux") and not debug and not asan and not tsan: [PASS, FAIL]
      if (processor == "x86") and (os == "linux"): [PASS, FAIL]

  [After re-appending the last over element to outside the deepest mouseenter target (but keeps it as under the cursor) at mouseover, mouse boundary events should be fired on it again to correct the following mouseleave targets]
    expected:
      if (os == "linux") and (processor == "x86_64") and not debug and not asan and not tsan: [PASS, FAIL]
      if (os == "linux") and (processor == "x86"): [PASS, FAIL]

  [After re-appending the last over element to outside the deepest mouseenter target at mouseover, mouse boundary events should be fired only on the element under the cursor]
    expected:
      if (os == "linux") and (processor == "x86_64") and not debug and not asan and not tsan: [PASS, FAIL]
      if (os == "linux") and (processor == "x86"): [PASS, FAIL]

  [After re-appending the last over element to outside the deepest mouseenter target (but keeps under the cursor) after mouseover, mouse boundary events should be fired on it again to correct the following mouseleave event targets]
    expected:
      if (processor == "x86") and (os == "linux"): [PASS, FAIL]

  [After re-appending the last over element to outside the deepest mouseenter target after mouseover, mouse boundary events should be fired only on the element under the cursor]
    expected:
      if (processor == "x86") and (os == "linux"): [PASS, FAIL]

  [After re-appending the last over element at mouseover, mouse boundary events should be fired as just over on the target]
    expected:
      if debug and (os == "linux") and fission: [PASS, FAIL]

  [After re-appending the last over element to the deepest mouseenter target without the original parent at mouseover, mouse boundary events should not be fired]
    expected:
      if (os == "linux") and (processor == "x86_64") and not debug and not asan and not tsan: [PASS, FAIL]
      if (os == "linux") and (processor == "x86"): [PASS, FAIL]
