---
title: "webView(_:dismiss:completionHandler:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/wkimmersiveenvironmentdelegate/webview(_:dismiss:completionhandler:)"
---

# webView(_:dismiss:completionHandler:)

## Declaration

```swift
func webView(_ webView: WKWebView, dismiss environment: WKImmersiveEnvironment, completionHandler: @escaping () -> Void)
```

```swift
func webView(_ webView: WKWebView, dismissImmersiveEnvironment environment: WKImmersiveEnvironment) async
```

## Parameters

- `webView`: The web view requesting dismissal.
- `environment`: The immersive environment to dismiss.
- `completionHandler`: The completion handler you must invoke once the dismissal transition has completed.

## Discussion

Discussion Asks the delegate to dismiss an immersive environment.
