Upstream, Jess and I did work out a fix and I made a "real" patch that should fix the problem without a security hole.
http://thrysoee.dk/editline/ As projects pull from this upstream (as Fedora does, not sure about Deb) they will get this fix. If you don't want to wait, download the source and compile/install or use your package manager build system with this new source. Restart your mysql client and the bug should be gone: libedit should read your editrc, and from there you can customize ^W to do the "sane" thing. So now mariadb should allow sane ^W settings now matter how it is compiled: - with readline: always worked - with libedit that comes with maria-db: always worked - with your system libedit: now works once you add settings to .editrc and use this latest libedit verion (libedit-20210522-3.1 or newer) And hopefully that will be the last we ever see of this bug, which has cropped up every few years since 2009, 2013, 2019, 2021? :-) Cheers.