Skip to content

[IOS] Make MauiWebViewNavigationDelegate public methods virtual #7551

@danielftz

Description

@danielftz

Description

I would like to have MauiWebViewNavigationDelegate public methods

public void DidFinishNavigation(WKWebView webView, WKNavigation navigation)
public void DidFailNavigation(WKWebView webView, WKNavigation navigation, NSError error)
public void DidFailProvisionalNavigation(WKWebView webView, WKNavigation navigation, NSError error)
public void DecidePolicy(WKWebView webView, WKNavigationAction navigationAction, Action<WKNavigationActionPolicy> decisionHandler)

to be virtual, the same way they are in WKNavigationDelegate

Public API Changes

public virtual void DidFinishNavigation(WKWebView webView, WKNavigation navigation)
public virtual void DidFailNavigation(WKWebView webView, WKNavigation navigation, NSError error)
public virtual void DidFailProvisionalNavigation(WKWebView webView, WKNavigation navigation, NSError error)
public virtual void DecidePolicy(WKWebView webView, WKNavigationAction navigationAction, Action<WKNavigationActionPolicy> decisionHandler)

Intended Use-Case

public override void DidFinishNavigation(WKWebView webView, WKNavigation navigation)
{
	base.DidFinishNavigation(webView, navigation);
}

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions