WebView2Feedback icon indicating copy to clipboard operation
WebView2Feedback copied to clipboard

[Problem/Bug]: navigationStarting bypassed by BasicAuth: Basic realm="Web access""

Open dfghj44444 opened this issue 10 months ago • 3 comments

What happened?

There's an a link with basic Auth(chanllenge is Basic realm="Web access" )in this page, while I put_canceled in NavigationStartingEvent, the page navigation still goes to navigationComplete.

Importance

Important. My app's user experience is significantly compromised.

Runtime Channel

Stable release (WebView2 Runtime)

Runtime Version

134.0.3124.51

SDK Version

1.0.2210.55

Framework

Win32

Operating System

Windows 11

OS Version

23H2

Repro steps

1.Webview2 Controller add event onNavigationStart add block url: https://testpages.eviltester.com/styled/auth/basic-auth-results.html, if target url is this , ars->put_Canceled(true).

2.Compile and start test exe, start with page https://bing.com, and type "window.location.href='https://testpages.eviltester.com/styled/auth/basic-auth-results.html'" in console.

3.you'll see even the navigationStart callback blocked this navigation, the page still jump out from bing.com, and history changed

Repros in Edge Browser

No, issue does not reproduce in the corresponding Edge version

Regression

No, this never worked

Last working version (if regression)

No response

dfghj44444 avatar Mar 11 '25 11:03 dfghj44444

@dfghj44444 if you are facing the similar issue as https://github.com/MicrosoftEdge/WebView2Feedback/issues/5144.

If not, you can reopen it.

sivMSFT avatar Mar 11 '25 13:03 sivMSFT

It's not about focus, just navigationStarting never works in this scene. @sivMSFT and I have no permission to reopen. Thus I created a new one https://github.com/MicrosoftEdge/WebView2Feedback/issues/5155

dfghj44444 avatar Mar 12 '25 01:03 dfghj44444

@dfghj44444, I apologize for the inconvenience caused by mistakenly closing the issue. I am reopening the issue and closing #5155

sivMSFT avatar Mar 12 '25 08:03 sivMSFT

Any Update? @dhveerap

dfghj44444 avatar Apr 27 '25 02:04 dfghj44444

@dfghj44444 Fix for a similar issue was already part of 137 version. Could you kindly verify in 137 Canary to check if this is resolved?

dhveerap avatar Apr 28 '25 05:04 dhveerap

@dhveerap I tried the canary version 138, and confirmed this issue do not exist any more, this bug could be closed, thanks.

dfghj44444 avatar May 12 '25 08:05 dfghj44444

@dfghj44444 Thanks for the confirmation. Closing the issue.

dhveerap avatar May 12 '25 09:05 dhveerap