From cbdebdd8672a76bdd05810fa259b700558526348 Mon Sep 17 00:00:00 2001
From: Torben Hansen <derhansen@gmail.com>
Date: Thu, 29 Feb 2024 19:34:44 +0100
Subject: [PATCH] [TASK] Remove leftover JavaScript module registrations

jQuery autocomplete has been removed with #98455 and jQuery UI has
been removed with #100966. In ext:core, there are however leftover
JavaScript module registration to both libraries.

This change removes the JavaScript module registration for
`jquery/autocomplete.js` and `jquery-ui`

Resolves: #103236
Releases: main
Change-Id: Ib0b96399d1da5794bef183286c5d58ec5c21fd16
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83166
Tested-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Tested-by: Andreas Kienast <a.fernandez@scripting-base.de>
Tested-by: core-ci <typo3@b13.com>
Reviewed-by: Andreas Kienast <a.fernandez@scripting-base.de>
Reviewed-by: Simon Schaufelberger <simonschaufi+typo3@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
---
 Build/web-test-runner.config.mjs                      | 2 --
 typo3/sysext/core/Configuration/JavaScriptModules.php | 2 --
 2 files changed, 4 deletions(-)

diff --git a/Build/web-test-runner.config.mjs b/Build/web-test-runner.config.mjs
index a0bc96a7e7b5..85b0c6804f03 100644
--- a/Build/web-test-runner.config.mjs
+++ b/Build/web-test-runner.config.mjs
@@ -106,8 +106,6 @@ export default {
             'interactjs': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/interact.js',
             'jquery': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/jquery.js',
             'jquery/': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/jquery/',
-            'jquery/autocomplete.js': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/jquery.autocomplete.js',
-            'jquery-ui/': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/jquery-ui/',
             '@lit/reactive-element': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/@lit/reactive-element/reactive-element.js',
             '@lit/reactive-element/': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/@lit/reactive-element/',
             '@lit/task': './typo3/sysext/core/Resources/Public/JavaScript/Contrib/@lit/task/index.js',
diff --git a/typo3/sysext/core/Configuration/JavaScriptModules.php b/typo3/sysext/core/Configuration/JavaScriptModules.php
index e69409a384f1..2fb228870784 100644
--- a/typo3/sysext/core/Configuration/JavaScriptModules.php
+++ b/typo3/sysext/core/Configuration/JavaScriptModules.php
@@ -17,8 +17,6 @@ return [
         'interactjs' => 'EXT:core/Resources/Public/JavaScript/Contrib/interact.js',
         'jquery' => 'EXT:core/Resources/Public/JavaScript/Contrib/jquery.js',
         'jquery/' => 'EXT:core/Resources/Public/JavaScript/Contrib/jquery/',
-        'jquery/autocomplete.js' => 'EXT:core/Resources/Public/JavaScript/Contrib/jquery.autocomplete.js',
-        'jquery-ui/' => 'EXT:core/Resources/Public/JavaScript/Contrib/jquery-ui/',
         '@lit/reactive-element' => 'EXT:core/Resources/Public/JavaScript/Contrib/@lit/reactive-element/reactive-element.js',
         '@lit/reactive-element/' => 'EXT:core/Resources/Public/JavaScript/Contrib/@lit/reactive-element/',
         '@lit/task' => 'EXT:core/Resources/Public/JavaScript/Contrib/@lit/task/index.js',
-- 
GitLab