---
title: "Deprecation: #93975 - TBE_EDITOR.fieldChanged()"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-93975"
source: "Changelog/11.2/Deprecation-93975-TBE_EDITORfieldChanged.rst"
typo3-version: "11.2"
typo3-major: 11
type: "deprecation"
issue: 93975
forge: "https://forge.typo3.org/issues/93975"
tags: ["Backend", "JavaScript", "NotScanned", "ext:backend"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Deprecation: #93975 - TBE_EDITOR.fieldChanged() {#deprecation-93975}

See [forge#93975](https://forge.typo3.org/issues/93975)

## Description {#description}

The JavaScript function `TBE_EDITOR.fieldChanged()` is a precursor of the
rewritten FormEngine that started with TYPO3 v7 already.
Now, FormEngine has proper change handling which renders the function
`TBE_EDITOR.fieldChanged()` obsolete, thus this function became marked as
deprecated.

## Impact {#impact}

Using `TBE_EDITOR.fieldChanged()` will trigger a deprecation entry in the
browser's console.

## Affected Installations {#affected-installations}

Every installation with 3rd-party extensions installed using this function is
affected.

## Migration {#migration}

It is possible to trigger the `change` event on the given field, if
FormEngine is unable to detect changes automatically.

Example:

```javascript
// Previous invocation
TBE_EDITOR.fieldChanged('table', 'field_name', 42);

// Migrate to event-based handling
document
  .querySelector('[name="data[table][field_name][42]"]')
  .dispatchEvent(new Event('change', {bubbles: true, cancelable: true}));
```
