You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Mark redundant extension methods as obsolete.
* Add E2E test showing polymorphic event handlers work today
... because a subsequent implementation change would break this if it wasn't accounted for
* Clean up JS-side code to only send raw event args (which does include the raw event type name), but nothing about args deserialization type
* When necessary, parse the event args JSON using the parameter type from the handler delegate
* Fix event mapping
* Simplify event dispatching on TypeScript side more. Eliminate unnecessary types.
* Rename file for clarity
* Migrate "preventDefault for submit" behavior into EventDelegator because that's where other similar responsibilities are
* Put event-centric files into an Events directory for more clarity
* Disentangle event dispatch from BrowserRenderer
* Update comment
* Add a cache for the handler->argstype lookup
* Create a registry of event types so we'll be able to add custom ones later
* Public API for registering custom event types
* Dispatch events to any registered event type aliases too
* Back-compat for unregistered event types
* Update some older E2E tests
* Begin on E2E scenarios
* More E2E scenarios
* Change E2E scenario to use keydown, not paste, to avoid isolation complications during automated runs
* Prepare E2E case for when an aliased event has no native global listener
* Support custom events that have no corresponding native global listener
* E2E test cases
* Another test case showing multiple aliases work
* Update blazor.server.js
thrownewInvalidOperationException($"The event handler parameter type {declaredType.FullName} for event must inherit from {typeof(EventArgs).FullName}.");
0 commit comments