From ab91965cc07f209345699516f66180c100f0c3ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Youn=20M=C3=A9lois?= Date: Sat, 8 Feb 2025 01:08:00 +0100 Subject: [PATCH] fix onload and onerror parsing error (#3707) regression error induced by 299b123 where serde default got removed from `load_error` attribute of `ImageData`. ```diff pub struct ImageData { - #[cfg_attr(feature = "serialize", derive(serde::Serialize, serde::Deserialize))] - pub load_error: bool, + inner: Box, } // ... + struct SerializedImageData { + load_error: bool, + } ``` --- packages/html/src/events/image.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/html/src/events/image.rs b/packages/html/src/events/image.rs index 3c75edbdd..89266dedf 100644 --- a/packages/html/src/events/image.rs +++ b/packages/html/src/events/image.rs @@ -45,6 +45,7 @@ impl ImageData { /// A serialized version of ImageData #[derive(serde::Serialize, serde::Deserialize, Debug, PartialEq, Clone)] pub struct SerializedImageData { + #[cfg_attr(feature = "serialize", serde(default))] load_error: bool, }