- First commit to issue fork.
- Status changed to Needs review
about 1 year ago 2:14pm 21 December 2023 - Status changed to Needs work
about 1 year ago 4:55pm 24 December 2023 - Status changed to Needs review
about 1 year ago 7:46am 26 December 2023 - Status changed to RTBC
about 1 year ago 1:33am 27 December 2023 - Status changed to Needs work
about 1 year ago 12:33am 29 December 2023 - Status changed to Needs review
about 1 year ago 8:10am 29 December 2023 - Status changed to RTBC
about 1 year ago 5:06pm 7 January 2024 - Status changed to Needs work
12 months ago 5:23pm 29 January 2024 The Needs Review Queue Bot → tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide → to find step-by-step guides for working with issues.
- Status changed to Needs review
12 months ago 7:32am 30 January 2024 - Status changed to Needs work
11 months ago 7:17pm 16 February 2024 - Status changed to Needs review
11 months ago 7:02am 22 February 2024 - Status changed to Needs work
11 months ago 9:51am 23 February 2024 - 🇫🇷France nod_ Lille
The comments were not addressed. A bunch of 'index' parameters needs to be removed, I found a couple more this time too.
- Status changed to Needs review
11 months ago 8:39am 28 February 2024 - Status changed to RTBC
10 months ago 2:25pm 20 March 2024 - 🇺🇸United States smustgrave
Will lean on @nod_ previous review. But appears threads have been addressed
- Assigned to nod_
- Status changed to Needs work
10 months ago 5:04pm 21 March 2024 The Needs Review Queue Bot → tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide → to find step-by-step guides for working with issues.
- Status changed to Needs review
10 months ago 5:07am 4 April 2024 - 🇮🇪Ireland markconroy
This merge request seems to rely heavily on using
.toArray()
, but I don't think that is supported in Firefox or Safari.https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global...
https://caniuse.com/?search=toArrayI just want to check that our build tools have something in place to transpile this to FF/Safari-compatible code?
Besides that, we'll done, this is a very large piece of work.
- 🇫🇷France nod_ Lille
That's this toArray :) https://api.jquery.com/toArray/ goes back to something like IE8 probably
- 🇺🇸United States smustgrave
smustgrave → changed the visibility of the branch 11.x to hidden.
- 🇺🇸United States smustgrave
Rebased to make sure no random failures popped up.
Will leave with @nod_ for review.
- Status changed to Needs work
9 months ago 11:40am 25 April 2024 The Needs Review Queue Bot → tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".
This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.
Consult the Drupal Contributor Guide → to find step-by-step guides for working with issues.
- 🇺🇸United States bnjmnm Ann Arbor, MI
There's usage in states.js that isn't being caught by eslint but should also be changed. Perhaps in other files as well - can't hurt to grep a bit to find out.
- First commit to issue fork.
- Status changed to Needs review
7 months ago 6:21am 20 June 2024 - 🇺🇸United States smustgrave
Should the other toArray() changes in the MR be updated?
- Status changed to Needs work
7 months ago 11:09am 27 June 2024 - 🇺🇸United States bnjmnm Ann Arbor, MI
Should the other toArray() changes in the MR be updated?
Yes. They should all be refactored, not just the instance specifically called out in the MR.
- Status changed to Needs review
7 months ago 4:16am 28 June 2024 Updated the leftover uses of toArray to get().How did i miss those :).
- Status changed to RTBC
7 months ago 12:55pm 28 June 2024 - Status changed to Needs work
7 months ago 1:15pm 29 June 2024 - 🇫🇷France nod_ Lille
Thanks for keeping up with this massive MR :)
Few more comments and we should be good to go.
- Assigned to utkarsh_33
- Issue was unassigned.
All the test that are failing on Gitlab CI are passing on my local.
- Status changed to Needs review
7 months ago 5:20am 1 July 2024 - Status changed to RTBC
6 months ago 4:13pm 15 July 2024 - 🇺🇸United States smustgrave
Believe additional feedback from @nod_ has been addressed.
- Status changed to Postponed: needs info
6 months ago 9:01pm 19 July 2024 - 🇫🇷France nod_ Lille
Found more bugs. At this point I'm not convinced the .each() method is worth replacing given the size of this MR and all the things that it could break.
I pinged @bnjmnm so that he could give his opinion on it
- Status changed to Closed: won't fix
5 months ago 3:18pm 14 August 2024 - 🇫🇷France nod_ Lille
First of all thank you all for the hard work on this one, I've had to push a number of patches like this and I know how hard it is to keep up.
I'm going to try and refocus the jQuery removal work and to do that I need to take a few decisions. I'm going to close this issue for a few reasons:
- This MR is big, it impact a very big number of subsystems and make the code more brittle. jQuery is good at dealing with undefined elements, empty sets and so on, the DOM isn't. We already had regressions from a previous patch with undefined elements
- The MR is too big to review and make sure there are no regressions (even with the tests we already have), it would create unstability that we don't have to endure
- Every time I review this MR, I find a new bug
I ported the credits to 📌 Credit for work on the reduce jQuery issues Active , which I will mark as fixed as soon as I go through all the others impacted jQuery issues.