dotnet / dotnet/aspnetcore

Blazor: Allow registering capturing event listener

Open
#33,310 3 comments 2 reactions 0 assignees View on GitHub
area-blazor enhancement feature-blazor-component-model Pillar: Complete Blazor Web
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 6h
Merged PRs (30d)
290

Description

### Is your feature request related to a problem? Please describe.
In Blazor I would like to register capturing event listener on element, so it is propagated from parent to children instead of from children to parent. In javascript it is done by adding extra parameter to `addEventListener` method.

### Describe the solution you'd like
Additional option to html element, eg. `@onmousemove:capturing="true"`. It would alter behaviour of the event listener that is being added to the same element.

### Additional context
Capturing events must respect `@onmousemove:stopPropagation`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.