diff --git a/src/Web/Avalonia.Web.Blazor/AvaloniaView.razor.cs b/src/Web/Avalonia.Web.Blazor/AvaloniaView.razor.cs index 72c12b7222..f6547fb108 100644 --- a/src/Web/Avalonia.Web.Blazor/AvaloniaView.razor.cs +++ b/src/Web/Avalonia.Web.Blazor/AvaloniaView.razor.cs @@ -289,7 +289,6 @@ namespace Avalonia.Web.Blazor _initialised = true; - await Task.Delay(250); // without this we get some kind of initialisation error with gl _topLevel.Prepare(); _topLevel.Renderer.Start(); diff --git a/src/Web/Avalonia.Web.Blazor/Interop/Typescript/SKHtmlCanvas.ts b/src/Web/Avalonia.Web.Blazor/Interop/Typescript/SKHtmlCanvas.ts index 9017354d5a..147e2a963f 100644 --- a/src/Web/Avalonia.Web.Blazor/Interop/Typescript/SKHtmlCanvas.ts +++ b/src/Web/Avalonia.Web.Blazor/Interop/Typescript/SKHtmlCanvas.ts @@ -200,7 +200,7 @@ export class SKHtmlCanvas { alpha: 1, depth: 1, stencil: 8, - antialias: 1, + antialias: 0, premultipliedAlpha: 1, preserveDrawingBuffer: 0, preferLowPowerToHighPerformance: 0, @@ -209,7 +209,7 @@ export class SKHtmlCanvas { minorVersion: 0, enableExtensionsByDefault: 1, explicitSwapControl: 0, - renderViaOffscreenBackBuffer: 0, + renderViaOffscreenBackBuffer: 1, }; let ctx: WebGLRenderingContext = GL.createContext(htmlCanvas, contextAttributes);