---
title: "Breaking: #100966 - Remove jquery-ui"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-100966-1686062649"
source: "Changelog/13.0/Breaking-100966-RemoveJquery-ui.rst"
typo3-version: "13.0"
typo3-major: 13
type: "breaking"
issue: 100966
forge: "https://forge.typo3.org/issues/100966"
tags: ["Backend", "JavaScript", "NotScanned", "ext:core"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Breaking: #100966 - Remove jquery-ui {#breaking-100966-1686062649}

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

## Description {#description}

The [NPM package jquery-ui](https://www.npmjs.com/package/jquery-ui) has
been removed completely for TYPO3 v13 without any substitute.

According to the [TYPO3 Deprecation Policy](https://typo3.org/article/typo3-deprecation-policy),
JavaScript code and packages used only in the TYPO3 backend are not
considered to be part of that policy:

> The deprecation policy does not cover the deprecations of backend components
> such as JavaScript code, CSS code, HTML code, and backend templates.

## Impact {#impact}

TYPO3 does not ship the NPM package `jquery-ui` any longer. Third-party
extensions that rely on this package will be broken and need to be adjusted.

Since TYPO3 exposed only parts of `jquery-ui`, only the components `core`,
`draggable`, `droppable`, `mouse`, `resizable`, `selectable`, `sortable` and
`widget` are affected - other components simply did not exist.

## Affected installations {#affected-installations}

Those having custom or third-party extensions using `jquery-ui` from
`typo3/sysext/core/Resources/Public/JavaScript/Contrib/jquery-ui/`.

## Migration {#migration}

TYPO3 does not provide any substitute. In TYPO3 the `draggable` and `resizable`
features of `jquery-ui` have been reimplemented in the new custom element
`<typo3-backend-draggable-resizable>`.
