---
title: "systemWillChangeSelection(for:)"
framework: browserenginekit
role: symbol
role_heading: Instance Method
path: "browserenginekit/betextinteractiondelegate/systemwillchangeselection(for:)"
---

# systemWillChangeSelection(for:)

Invoked by the system when the selection is about to change in the document.

## Declaration

```swift
func systemWillChangeSelection(for textInteraction: BETextInteraction)
```

## See Also

### Text selection changes

- [systemDidChangeSelection(for:)](browserenginekit/betextinteractiondelegate/systemdidchangeselection(for:).md)
