---
title: WKDialogResult
framework: webkit
role: symbol
role_heading: Enumeration
path: webkit/wkdialogresult
---

# WKDialogResult

An enumeration that lists the possible ways a delegate handled displaying a custom Lockdown Mode first use dialog.

## Declaration

```swift
enum WKDialogResult
```

## Topics

### First use dialog results

- [WKDialogResult.askAgain](webkit/wkdialogresult/askagain.md)
- [WKDialogResult.handled](webkit/wkdialogresult/handled.md)
- [WKDialogResult.showDefault](webkit/wkdialogresult/showdefault.md)

### Initializers

- [init(rawValue:)](webkit/wkdialogresult/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Displaying UI panels

- [webView(_:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:)](webkit/wkuidelegate/webview(_:runjavascriptalertpanelwithmessage:initiatedbyframe:completionhandler:).md)
- [webView(_:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:)](webkit/wkuidelegate/webview(_:runjavascriptconfirmpanelwithmessage:initiatedbyframe:completionhandler:).md)
- [webView(_:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:)](webkit/wkuidelegate/webview(_:runjavascripttextinputpanelwithprompt:defaulttext:initiatedbyframe:completionhandler:).md)
- [webView(_:showLockdownModeFirstUseMessage:completionHandler:)](webkit/wkuidelegate/webview(_:showlockdownmodefirstusemessage:completionhandler:).md)
