Problem/Motivation
The jQuery UI Position library is among the components that need to be removed/replaced as part of #3067261: [Plan] Remove jQuery UI components used by Drupal core and replace with a set of supported solutions
It was determined in #3074267: Replace jQuery UI position() with PopperJS to use popper.js in place of jQuery UI Position for QuickEdit.
However, several other jQuery UI asset libraries depend on core/jquery.ui.position
.
- jquery.ui.dialog: #2158943: Replace jQuery UI dialog with supported library or polyfill
- jquery.ui.autocomplete: #3076171: Provide an experimental module to replace jQuery UI autocomplete with awesomplete
The following jQuery UI asset libraries are not used by core and will be marked deprecated before 8.8 is released.
#3067251: Deprecate unused jQuery UI components in favour of a suite of contrib modules
- jquery.ui.menu
- jquery.ui.selectmenu
- jquery.ui.tooltip
Proposed resolution
Once these other jQuery UI asset libraries are replaced (if used by core) and marked deprecated, core/jquery.ui.position
should also be marked deprecated.