* lisp/eshell/em-alias.el (eshell-read-aliases-list): Reverse the alias list back to its original order at the end of loading. * test/lisp/eshell/em-alias-tests.el (em-alias-test/alias-load-preserves-order) (em-alias-test/alias-save-sorted): New tests.