Merged requested to merge wvffle/frontend-improvements into pre-release/1.3.0
This MR aims to improve frontend playback efficiency and reliability. It also closes some issues related to playback functionality
Closes #2052 (closed), #2053 (closed), #2061 (closed)
Be sure to test frontend changes with
yarn build && yarn serve rather than
yarn dev. The development build tends to have some memory issues over prolonged usage.