From f23b355ecd2f21789df29c91a406a75f01a16da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mart=C3=ADn=20Lucas=20Golini?= Date: Wed, 1 Jul 2026 23:41:30 -0300 Subject: [PATCH] Fixes flaky test? --- src/tests/unit_tests/uiwebview_tests.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tests/unit_tests/uiwebview_tests.cpp b/src/tests/unit_tests/uiwebview_tests.cpp index 6a17b3e8b..48d70292b 100644 --- a/src/tests/unit_tests/uiwebview_tests.cpp +++ b/src/tests/unit_tests/uiwebview_tests.cpp @@ -156,11 +156,13 @@ UTEST( UIWebView, DocumentRootHitTestingTraversesScrollableExtent ) { webView->getVerticalScrollBar()->setValue( 1.f ); pump(); - const Rectf targetRect = target->getScreenRect(); - const Rectf rootRect = documentScene->getRoot()->getScreenRect(); + const Rectf targetRect = target->getWorldBounds(); + const Rectf rootRect = documentRoot->getWorldBounds(); const Rectf containerRect = webView->getContainer()->getScreenRect(); const Vector2f hitPoint( targetRect.Left + targetRect.getWidth() * 0.5f, targetRect.Top + targetRect.getHeight() * 0.5f ); + const Vector2f rootLocalHitPoint = documentRoot->convertToNodeSpace( hitPoint ); + ASSERT_GT( rootLocalHitPoint.y, documentRoot->getPixelsSize().getHeight() ); ASSERT_TRUE( containerRect.contains( hitPoint ) ); ASSERT_FALSE( rootRect.contains( hitPoint ) );