Changes since 24.10.0-alpha1
Fixes
-
Restore backwards-compatible 2-parameter constructors for BlurEvent and FocusEvent (#23500)
Commit · Pull requestThe 3-parameter constructors with @eventdata broke backwards compatibility for code that directly instantiates these events. Re-add the original (Component, boolean) constructors alongside the @eventdata variants, matching the pattern used by ClickEvent, KeyDownEvent, etc.
-
Handle BaseJsonNode type in WebComponentGenerator JS type mapping
Commit · Pull request · IssueUse BaseJsonNode.class.isAssignableFrom() in getJSTypeName() to match the approach already used in getDefaultJsValue(), so that properties added via addProperty with a Jackson ObjectNode default value are correctly mapped to the "Object" JS type.