diff --git a/src/Blazor.Diagrams/Components/DiagramCanvas.razor.cs b/src/Blazor.Diagrams/Components/DiagramCanvas.razor.cs index 6d084a5e..a8eb0bb6 100644 --- a/src/Blazor.Diagrams/Components/DiagramCanvas.razor.cs +++ b/src/Blazor.Diagrams/Components/DiagramCanvas.razor.cs @@ -53,7 +53,7 @@ protected override void OnInitialized() _reference = DotNetObjectReference.Create(this); BlazorDiagram.Changed += OnDiagramChanged; - Style = BlazorDiagram.Options.AllowPanning ? "cursor: grab;" : "cursor: default;"; + Style = BlazorDiagram.Options.AllowPanning ? "cursor: grab; cursor: -webkit-grab;" : "cursor: default;"; } protected override async Task OnAfterRenderAsync(bool firstRender) diff --git a/tests/Blazor.Diagrams.Tests/Components/DiagramCursorTests.cs b/tests/Blazor.Diagrams.Tests/Components/DiagramCursorTests.cs index 09219cfa..ed6ad41e 100644 --- a/tests/Blazor.Diagrams.Tests/Components/DiagramCursorTests.cs +++ b/tests/Blazor.Diagrams.Tests/Components/DiagramCursorTests.cs @@ -22,10 +22,9 @@ public void Behavior_WhenPanningOptionIsAllowed_CursorShouldBeGrab() var cut = ctx.RenderComponent(parameters => parameters .Add(n => n.BlazorDiagram, diagram)); var diagramCanvas = cut.Find(".diagram-canvas"); - var canvasStyle = diagramCanvas.GetStyle().CssText; // Assert - canvasStyle.Should().Contain("cursor: grab"); + diagramCanvas.ToMarkup().Should().Contain("cursor: grab; cursor: -webkit-grab;"); } [Fact]