MicrosoftEdge / MicrosoftEdge/WebView2Feedback

[Problem/Bug]: Browser tooltip shown outside of visible control area.

Open
#5,175 1 comment 0 reactions 1 assignee View on GitHub

@Navdeep-ss is already working on this.

Since Mar 24, 2025.

bug tracked
Dominant language
PowerShell
Stars
526
Forks
67
PR merge metrics
No merged PRs in 30d

Description

What happened?

The WPF browser control shows tooltips outside of the application window.

Image

Importance

Moderate. My app's user experience is affected, but still usable.

Runtime Channel

Stable release (WebView2 Runtime)

Runtime Version

134.0.3124.72

SDK Version

1.0.3124.44

Framework

WPF

Operating System

Windows 11

OS Version

22631.5039

Repro steps
  • Create a new .NET Framework C# desktop application.
  • Add a nuget reference to WebView2.
  • Change MainWindow.xaml to the following:
<Window x:Class="BrowserTooltipBug.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:BrowserTooltipBug"
        xmlns:wv2="clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf"
        Title="MainWindow" Height="450" Width="600">
    <Grid>
        <ScrollViewer>
            <wv2:WebView2CompositionControl Height="1000" Width="500" Name="webView" Source="https://www.bing.com" />
        </ScrollViewer>
    </Grid>
</Window>
  • Run the application and move the mouse pointer over various images on the page and a tooltip will show down below the application window as seen in the screenshot.

The browser is clearly showing the tip at the height assigned to the control but it should be clipped away or shown at the edge of the rendered content.

Repros in Edge Browser

No, issue does not reproduce in the corresponding Edge version

Regression

Don't know

Last working version (if regression)

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.