- Status changed to Active
7 months ago 1:33pm 14 April 2024 - π¬π§United Kingdom catch
π Removal :tabbable usage in dialog.js Fixed has a clean MR here, so I think we should try to deprecate this in 10.3.x for removal in 11.0.0 or 12.0.0
- π¬π§United Kingdom catch
π Removal :tabbable usage in dialog.js Fixed landed. Could we deprecate in 11.0.0 for removal in 12.0.0 here? We can't deprecate in 10.3 without backporting more of π Removal :tabbable usage in dialog.js Fixed (possible but extra work), or I guess this could wait until 11.1 if we don't want to deprecate new things in 11.0
- π¬π§United Kingdom catch
This is breaking on jQuery 4, which is blocking Drupal 11, bumping to critical. Don't see why we would fix something that's no longer used in 11.x and should have been deprecated years ago. Working on an MR for the library deprecation.
- Status changed to Needs review
7 months ago 5:46pm 17 April 2024 - π¬π§United Kingdom catch
We can do this in 10.3.x without backporting all the JavaScript changes to 10.3.0 if we add the deprecation to deprecation-ignore.txt. Given there has been a valid replacement for this library since Drupal 9.2, I think that might be fine.
- πΊπΈUnited States xjm
- Status changed to RTBC
7 months ago 8:30pm 17 April 2024 - π«π·France nod_ Lille
This works for me, 10.3.x deprecation looks good, and 11.x removal is good too.
- π¬π§United Kingdom catch
If we wanted to remove the deprecation skip later, we coudl do π Trigger a JavaScript deprecation error for dialogClass in forked dialog.js Active in 10.3.x by backporting more of π Removal :tabbable usage in dialog.js Fixed , that would in turn allow us to remove the tabbable shim dependency from the dialog library in 10.3.x and then the deprecation wouldn't get triggered. However I think our time is much better spent on π Add a native dialog element to deprecate the jQuery UI dialog Needs work and friends so we don't have to keep forking more and more of jQuery UI to more and more places.
Thanks for the quick reviews here, can't wait to get rid of this!
- π¬π§United Kingdom longwave UK
-
longwave β
committed b3872f84 on 10.3.x
Issue #3278625 by catch, Taran2L: Deprecate jquery.tabbable.shim
-
longwave β
committed b3872f84 on 10.3.x
- Status changed to Fixed
7 months ago 9:19pm 17 April 2024 -
longwave β
committed 7a21759c on 11.x
Issue #3278625 by catch, Taran2L: Remove jquery.tabbable.shim
-
longwave β
committed 7a21759c on 11.x
- πΊπΈUnited States xjm
Something ate @longwave's credit for committing this; fixed now.
- π«π·France nod_ Lille
credit doesn't happen automatically for commit if you set it fixed before the commits show up on the issue :)
Automatically closed - issue fixed for 2 weeks with no activity.