Add various selectors tests - #3848
Conversation
See #3603. The :disabled tests are passing now, but the :enabled ones are failing.
This seemed to be triggered by repeated calls to querySelectorAll(). Closes #2680.
We know that our :has() implementation is not fully complete, but at least the case reported in this issue is working. We can expand this file with other reported cases over time. Closes #3506.
da87fcd to
1cd3c35
Compare
See #3818, specifically #3818 (comment).
|
Implementation report: I was excited and thankful that this issue was randomized to the AI-allowed bucket. It was a lot of grungy work, turning user bug reports into standardized-format test cases, and seemed perfect for AI to work on. I estimated 180 minutes without AI, and 60 minutes with AI. However, in the end I'm not sure AI actually saved much time here. I ended up spending 240 minutes with AI. I think I might have been able to produce the same volume of tests if I were just coding with no AI, as long as I was fully locked in and coding at high speed. I think I underestimated:
I was right that this task was pretty well-suited to AI, though. Unlike most other tasks so far in the study, this time I wrote ~0 lines of code. I spent the entire time just guiding the AIs through it, giving them reviews and guidance.
I continue to be somewhat plagued by Cursor UI confusion. The two biggest issues are that committing files doesn't seem to "accept" them, and I have to do that separately or else the AI gets confused; and, typing |
These are all drawn from the issue tracker.