diff --git a/bskyweb/templates/base.html b/bskyweb/templates/base.html index e7a155e107..bee2dd1f09 100644 --- a/bskyweb/templates/base.html +++ b/bskyweb/templates/base.html @@ -93,8 +93,11 @@ var htmlWidth = html.getBoundingClientRect().width; var scrollbarWidth = (windowWidth - htmlWidth) / 2; var scrollbarOffset = scrollbarWidth / 2; - html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`); - html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`); + var isFF = /firefox/i.test(navigator.userAgent) + if (!isFF) { + html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`); + html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`); + } } catch (error) {} diff --git a/web/index.html b/web/index.html index c3aed436a9..d42981ff52 100644 --- a/web/index.html +++ b/web/index.html @@ -98,8 +98,11 @@ var htmlWidth = html.getBoundingClientRect().width; var scrollbarWidth = (windowWidth - htmlWidth) / 2; var scrollbarOffset = scrollbarWidth / 2; - html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`); - html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`); + var isFF = /firefox/i.test(navigator.userAgent) + if (!isFF) { + html.style.setProperty('--scrollbar-offset', `${scrollbarOffset}px`); + html.style.setProperty('--scrollbar-offset-negative', `-${scrollbarOffset}px`); + } } catch (error) {}