Don't preventDefault on events. Fixes #803

This commit is contained in:
Steve Sanderson 2018-06-06 13:09:49 +01:00
parent 2492d00e75
commit 783edcbf4c
2 changed files with 4 additions and 3 deletions

View File

@ -1,4 +1,4 @@
import { System_Array, MethodHandle } from '../Platform/Platform';
import { System_Array, MethodHandle } from '../Platform/Platform';
import { getRenderTreeEditPtr, renderTreeEdit, RenderTreeEditPointer, EditType } from './RenderTreeEdit';
import { getTreeFramePtr, renderTreeFrame, FrameType, RenderTreeFramePointer } from './RenderTreeFrame';
import { platform } from '../Environment';
@ -309,8 +309,6 @@ function countDescendantFrames(frame: RenderTreeFramePointer): number {
}
function raiseEvent(event: Event, browserRendererId: number, componentId: number, eventHandlerId: number, eventArgs: EventForDotNet<UIEventArgs>) {
event.preventDefault();
if (!raiseEventMethod) {
raiseEventMethod = platform.findMethod(
'Microsoft.AspNetCore.Blazor.Browser', 'Microsoft.AspNetCore.Blazor.Browser.Rendering', 'BrowserRendererEventDispatcher', 'DispatchEvent'

View File

@ -100,6 +100,9 @@ namespace Microsoft.AspNetCore.Blazor.E2ETest.Tests
Assert.Collection(liElements(),
li => Assert.Equal("a", li.Text),
li => Assert.Equal("b", li.Text));
// Textbox contains typed text
Assert.Equal("ab", inputElement.GetAttribute("value"));
}
[Fact]