diff --git a/engine/core/rendering/RenderLayer.cpp b/engine/core/rendering/RenderLayer.cpp index a3e8e8e4efb..65aea4974d6 100644 --- a/engine/core/rendering/RenderLayer.cpp +++ b/engine/core/rendering/RenderLayer.cpp @@ -996,7 +996,6 @@ RenderLayer* RenderLayer::hitTestLayer(RenderLayer* rootLayer, RenderLayer* cont } // Now check our overflow objects. - // TODO(ojan): This call has no test coverage. hitLayer = hitTestChildren(NormalFlowChildren, rootLayer, request, result, hitTestRect, hitTestLocation, localTransformState.get(), zOffsetForDescendantsPtr, zOffset, unflattenedTransformState.get(), depthSortDescendants); if (hitLayer) { diff --git a/tests/layout/document-elementFromPoint-expected.txt b/tests/layout/document-elementFromPoint-expected.txt index 0553acdb3ac..4b5899b340c 100644 --- a/tests/layout/document-elementFromPoint-expected.txt +++ b/tests/layout/document-elementFromPoint-expected.txt @@ -2,7 +2,9 @@ CONSOLE: unittest-suite-wait-for-done CONSOLE: PASS: should hit test CONSOLE: PASS: should hit test child and parent CONSOLE: PASS: should hit test child with layered parent +CONSOLE: PASS: should hit test transformed child +CONSOLE: PASS: should hit test canvas CONSOLE: -CONSOLE: All 3 tests passed. +CONSOLE: All 5 tests passed. CONSOLE: unittest-suite-success DONE diff --git a/tests/layout/document-elementFromPoint.sky b/tests/layout/document-elementFromPoint.sky index b08d00a7f3d..68c0125b9fc 100644 --- a/tests/layout/document-elementFromPoint.sky +++ b/tests/layout/document-elementFromPoint.sky @@ -4,11 +4,13 @@ foo, parent { width: 100px; height: 100px; background: blue; } bar { width: 100px; height: 100px; background: purple; } parent { display: paragraph; } child { background: salmon; } +canvas { height: 50px; background-color: pink; } Foo bar +