Threading that didn't work at all would actually be better than the threading that exists.
It may be Firefox. The video conferencing platform we use (Dekko Lynx) requires Chrome or Edge, because Firefox does not support the tech that Dekko needs for its end-to-end encryption calls (as we have been explained).