relayed here and copied below: #12610 (comment)
this logic here means that anytime we do a wallet match on rpc debug console, it will not find the wallet unless it has no .dat extension: 3dba3c3#diff-8c9d79ba40bf702f01685008550ac100R491
This also means you can load two wallets(eg wallet.dat and wallet), and they will look the same in the drop down selector.
imo if we're supporting arbitrary filename extensions we should just display the entire name