In bash 4.1, if you do "shopt +s dirspell" and type "ls /ect/passwd<TAB>" it's corrected to "ls /etc/passwd". In bash 4.2 with dirspell enabled, the correction doesn't happen.
Some searching shows that the bash 4.1 behavior can apparently be enabled again in bash 4.2 with a patch that adds a new "direxpand" option. Is this the case? If so, is direxpand actually available in any released version of bash yet (and if so which version)? - John