Honestly, thinking of making a Matrix client that uses shitty plain javascript web components and supports multi-windows + uses shared workers to share a single client instance between pages.
Escape ship from centralized social media run by Mauve.