Don't Pass Empty Resolutions
What set of conditions made this happen again? How can I test that this fixes things?
Also, merge conflict.
Merrrge conflicts
Unless we have a burning reason to merge, let's wait till 2026?
I don't actually think this does anything. My testing indicated that the entire client falls apart (at least in dev) when there's no video modes because it attempts to access the array at any index, and that returns undefined, which then propagates everywhere and causes UI elements to vanish. The array is just empty, not undefined.