There is a Cat-a-lot version with support for Special:MediaSearch page. However, it would need user testing to be sure that it is working as expected before merging it to the production. The editing functionality should work, but testing is needed for Cat-a-lot and Vue.js interactions.
Source code
Howto test
- Login to Wikimedia Commons
- Removing current version of cat-a-lot from preferences.
- Add following line to your your personal common.js javascript file (example)
mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Zache/cat-a-lot-edit-libAPI.js&action=raw&ctype=text/javascript');- Open Special:MediaSearch page
- Open Cat-a-lot interface from right bottom corner of the browser window
In Image tab
- Search something
- Select some files. See that the number of selections is correct
- Try "invert" and see that the number of selection is correct after inverting
- Try "select all" and see that the number of selection is correct after inverting
- Try "select none" and see that the number of selection is correct after inverting
- Select some files. See that the number of selections is correct
- Scroll down so that MediaSearch loads more files and select them. See that the number of selections is correct.
- Try "invert" and see that the number of selection is correct after inverting
- Test that selection works after using "Sort by" filter
Do same with other tabs: "Audio", "Video", "Other Media", "Categories and Pages"
When testing, please report which browser, browser version, and operating system you were using.