---
title: "webView(_:shouldDelete:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/webeditingdelegate/webview(_:shoulddelete:)"
---

# webView(_:shouldDelete:)

Returns whether the user should be allowed to delete a range of content.

## Declaration

```swift
optional func webView(_ webView: WebView!, shouldDelete range: DOMRange!) -> Bool
```

## Parameters

- `webView`: The web view that the user is editing.
- `range`: The range of the content to delete.

## Return Value

Return Value true if the user should be allowed to delete the content specified by range; otherwise, false.

## Discussion

Discussion This method may perform an alternate action—for example, delete a different range—and return false.

## See Also

### Related Documentation

- [webViewDidChange(_:)](webkit/webeditingdelegate/webviewdidchange(_:).md)
