servo/components/shared
Euclid Ye 2e8fac9395
webdriver: Elegantly handle "element screenshot" when bounding box has area zero (#39499)
It is possible that the bounding rectangle of an element has area 0.
This PR avoids panic in this case.

It is worth to mention that the panic itself won't kill the entire
program for interaction, but only the webdriver thread.

Testing: Manually tested on the case of #39495

Signed-off-by: Euclid Ye <yezhizhenjiakang@gmail.com>
2025-09-27 02:20:35 +00:00
..
background_hang_monitor background_hang_monitor: ensure workers run until monitored components do (#38322) 2025-07-30 13:03:28 +00:00
base storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
bluetooth cargo: Bump rustc to 1.89 (#36818) 2025-08-19 11:07:53 +00:00
canvas canvas: Implement strokeText (#39183) 2025-09-06 18:01:21 +00:00
compositing compositing_traits: Properly cache cumulative node transforms (#39402) 2025-09-22 09:52:47 +00:00
constellation script: Chain up keyboard scrolling to parent <iframe>s (#39469) 2025-09-25 11:16:41 +00:00
devtools Cargo.toml cleanup (#39403) 2025-09-20 03:09:37 +00:00
embedder webdriver: Elegantly handle "element screenshot" when bounding box has area zero (#39499) 2025-09-27 02:20:35 +00:00
fonts Bump ipc_channel and remove unnecessary lock in SystemFontServiceProxy (#39350) 2025-09-19 05:37:33 +00:00
layout script: Chain up keyboard scrolling to parent <iframe>s (#39469) 2025-09-25 11:16:41 +00:00
net storage: Move shared functionality to base (#39419) 2025-09-22 13:59:36 +00:00
profile profile: Remove integration with Instruments.app "Points of Interest" (#39354) 2025-09-18 02:37:00 +00:00
script script: Chain up keyboard scrolling to parent <iframe>s (#39469) 2025-09-25 11:16:41 +00:00
webgpu chore: update wgpu to v26 (#39016) 2025-09-14 04:09:17 +00:00
webxr libservo: Move EventLooperWaker from webxr_traits to embedder_traits (#36420) 2025-04-09 14:19:33 +00:00