I didn't. Addon using WebExtension API shouldn't normally require browser restart, if it does and doesn't even notify user about that, I would consider that bug too.
There is no need to restart it... Someone mentioned on the github repository that for Arch Linux and other distros the TTS engine I am using (SpeechSynthesis api) is not linked.. If you are running linux depending on your distro that is probably causing the bug