It isn't saved until you do the command hsave.

Where does my suggestion say that you cant save your hash table whenever you feel like it?

The idea is you /hmake your table. If there is a file associated with the hash table it loads it. If there is an error with loading the file the hash table is still made, since the /hmake syntax was correct, but an error can be put in the status window. IF YOU DONT LIKE THE ERROR USE .hmake like you do with all the other ones you dont like.

After this mIRC does nothing unless the table gets closed by methods other than the /hfree command.

Yes with mIRC there are thousand ways to do the same thing. Yes you can write a handfull of code to handle this, but as you add hash tables the code grows.

I'm surprised that there is so much opposition to this since it wouldn't change your experience whatsoever EXCEPT that if you happened to want mirc to handle the loading and saving of your hash table, you just have to add the filename to the /hmake command.

If you used the command this way you wouldn't have to worry about saving your hash table after every entry since mIRC would make sure, unless there was a bad error or loss of power, etc, that your hash table is saved when it is closed.