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
+