Speeds up solving Google reCAPTCHA challenges by shortening transition effects and providing continuous selection ability.
Thanks for the feedback. I've just refactored all ES6 features in v1.1.
I appreciate it, but you are not quite there as you left in the least compatible part of your code. You are using Array.prototype.values(), which according to the Mozilla Developer Network is not supported on Chrome, not supported on Opera, and only supported for Firefox in Nightly builds (and is also not supported by Pale Moon).
This is an easy fix though, since you can just remove the values call. querySelectorAll returns an array which implements the iterable interface, and as a result the constructor for Set can accept it. So simply change "new Set(document.querySelectorAll('#rc-imageselect td').values())" to "new Set(document.querySelectorAll('#rc-imageselect td'))".
It was only that function that no one supported and classes (which are just syntactic sugar so are not at all important for browsers to implement) that was problematic. I will go ahead and update the rating to acknowledge the upcoming fix.
Thank you for your work.
I also forgot I'm using the Set class which is an ES6 addition. I think I leave it in if it doesn't cause any trouble.
Low Browser Compatability (fixed after version 1.1)
This script is useful, but it does not support the Pale Moon web browser. Please consider adding support for it.
Here is a modified version that works in Pale Moon that you can use if you would like: