Fix mobile screen funkiness by smashing it with a big hammer

Fixes #2879
This commit is contained in:
Cohee
2024-09-20 20:34:29 +03:00
parent 6d32cd6bf0
commit 2b10954002
2 changed files with 19 additions and 10 deletions

View File

@@ -737,6 +737,16 @@ export function initRossMods() {
RA_autoconnect();
}
if (isMobile()) {
const fixFunkyPositioning = () => {
console.debug('[Mobile] Device viewport change detected.');
document.documentElement.style.position = 'fixed';
requestAnimationFrame(() => document.documentElement.style.position = '');
};
window.addEventListener('resize', fixFunkyPositioning);
window.addEventListener('orientationchange', fixFunkyPositioning);
}
$('#main_api').change(function () {
var PrevAPI = main_api;
setTimeout(() => RA_autoconnect(PrevAPI), 100);