MicrosoftEdge / WebView2Feedback

Feedback and discussions about Microsoft Edge WebView2
https://aka.ms/webview2
452 stars 55 forks source link

Deferral Behaviour broken in NewWindowRequested #375

Open ukandrewc opened 4 years ago

ukandrewc commented 4 years ago

You cannot provide your own browser for some requests, just checking which ones.

AB#28262391

pagoe-msft commented 4 years ago

@ukandrewc

I'll file a bug for us to investigate - any clarity or context on when this occurs would be great!

ukandrewc commented 4 years ago

Thanks, I've not had a chance to test it yet.

ukandrewc commented 4 years ago

Two issues: 1: On any log-in page, select Manage, it opens edge://settings/addresses (I know that's blocked) in a new window without calling NewWindowRequested.

2020-08-07_193601

2: Where there is a rel="noreferrer" attribute. Does raise NewWindowRequested, but ignores e.NewWindow = CoreWebView2

dmcgloin commented 4 years ago

Hi @ukandrewc

You indicated that when edge://settings/addresses is opened from the password autofill "Manage" menu, that "it's blocked".

I'm seeing this myself where a new window is opened but the URL is not loaded:

"Hmmm… can't reach this pageIt looks like the webpage at edge://settings/addresses might be having issues, or it may have moved permanently to a new web address. ERR_INVALID_URL"

Is this a known issue? If not, I would like to submit an issue for this.

Sorry this is a bit tangential to your original question. Seems like there are a lot of open issues, so I did not want to create another duplicate issue.

ukandrewc commented 4 years ago

Yes, MS have blocked access to most edge:// pages. As I understand it, they are looking at a way to have an autofill API, but it seems that are between states at the moment, as autofill still works, with no way to edit the entries.