From 2eb26a9a3e5a57883aa918b54d4a18434e503e16 Mon Sep 17 00:00:00 2001 From: Ratipoka <77988183+Ratipoka@users.noreply.github.com> Date: Sun, 18 Jun 2023 13:24:05 +0200 Subject: [PATCH 1/2] better error for click on element which is not visible --- src/browser/tab/element/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/tab/element/mod.rs b/src/browser/tab/element/mod.rs index 2dbc953e..745e2b20 100644 --- a/src/browser/tab/element/mod.rs +++ b/src/browser/tab/element/mod.rs @@ -515,7 +515,7 @@ impl<'a> Element<'a> { object_id: None, }) .map(|quad| { - let raw_quad = quad.quads.first().unwrap(); + let raw_quad = quad.quads.first().except("tried to get the midpoint of an element which is not visible"); let input_quad = ElementQuad::from_raw_points(raw_quad); (input_quad.bottom_right + input_quad.top_left) / 2.0 From 0bf1f9e89f6ec596afb212eff3fcae82a3598393 Mon Sep 17 00:00:00 2001 From: Ratipoka <77988183+Ratipoka@users.noreply.github.com> Date: Sun, 18 Jun 2023 13:34:04 +0200 Subject: [PATCH 2/2] fixed typo --- src/browser/tab/element/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/tab/element/mod.rs b/src/browser/tab/element/mod.rs index 745e2b20..6d52051b 100644 --- a/src/browser/tab/element/mod.rs +++ b/src/browser/tab/element/mod.rs @@ -515,7 +515,7 @@ impl<'a> Element<'a> { object_id: None, }) .map(|quad| { - let raw_quad = quad.quads.first().except("tried to get the midpoint of an element which is not visible"); + let raw_quad = quad.quads.first().expect("tried to get the midpoint of an element which is not visible"); let input_quad = ElementQuad::from_raw_points(raw_quad); (input_quad.bottom_right + input_quad.top_left) / 2.0