But it is my understanding that this nsEditorSpellCheck::InitSpellChecker() is called only once per browser instance? Would be really sucky, because this would mean that current dictionary is a per-browser setting and I can't even compose two messages in two languages at the same time?? (with different dictionaries in different windows/tabs/textareas).
OK dictionary is selected here: http:// lxr.mozilla. org/mozilla1. 8/source/ editor/ composer/ src/nsEditorSpe llCheck. cpp#189
But it is my understanding that this nsEditorSpellCh eck::InitSpellC hecker( ) is called only once per browser instance? Would be really sucky, because this would mean that current dictionary is a per-browser setting and I can't even compose two messages in two languages at the same time?? (with different dictionaries in different windows/ tabs/textareas) .
:/
Is this correct?