# ShadowRootRegistryChangeEventRootsEvent

typedef

Fired when the [event roots](module_utils_dom_shadowrootregistry-ShadowRootRegistry.md#function-getEventRoots) of the registered nodes change: a shadow root or a document starts or stops hosting a registered node. Fired once per change, after any [event-add](module_utils_dom_shadowrootregistry-ShadowRootRegistry.md#event-add) and [event-remove](module_utils_dom_shadowrootregistry-ShadowRootRegistry.md#event-remove) events, so read the current roots with [`getEventRoots`](module_utils_dom_shadowrootregistry-ShadowRootRegistry.md#function-getEventRoots).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-utils/src/dom/shadowrootregistry.ts#L304)

<a id="properties"></a>

## Properties

<a id="member-args"></a>

### `args: [ ]`

<a id="member-name"></a>

### `name: 'changeEventRoots'`

#### Value

`object`

## Fired by

* [ShadowRootRegistry#changeEventRoots](module_utils_dom_shadowrootregistry-ShadowRootRegistry.md#event-changeEventRoots)

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
