|
Post by ephemeralViolette on Oct 11, 2023 23:59:45 GMT -8
Hello, here's something I made for my own personal use that I thought people here would appreciate. Since Firefox 97, it has been impossible to use the pseudo-native scrollbars that Firefox had from the beginning. There have been attempts at solving this using CSS, but the only perfect solution I saw would be to modify Firefox's source code in order to reintroduce the native scrollbars directly. This wasn't all that difficult, since the way scrollbars work never really changed.
However, I'm not really a fan of source code modifications and try to avoid them because the forking can become a bit of a mess. I really tried to get something working with Windhawk, but since the symbols from Firefox's symbol server are so massive (~1.19 GB), Windhawk kinda just refused to work with them. So I settled on a source code mod, and I'm kind of glad that I did, because I really didn't know anything about the Gecko architecture going into this. Unfortunately, this mod does mean that you must disable updates. You will also only be able to use exactly Firefox ESR 115.3.1 at the moment, which fortunately is the latest version at the time of writing.
Alas, here is it in action:
|
|
|
Post by A.S.C. II on Apr 4, 2024 6:50:09 GMT -8
Did something happen to your GitHub? I'm getting a 404 on your link.
|
|
AnyKey
Sophomore Member
Posts: 248
OS: Windows 10 Pro 22H2
Theme: XP Classic Theme
CPU: AMD Ryzen 7 3700X
RAM: 16 GB 1333 MHz DDR4
GPU: Nvidia Geforce RTX 2070 Super
|
Post by AnyKey on Apr 4, 2024 8:40:42 GMT -8
Did something happen to your GitHub? I'm getting a 404 on your link. Her GitHub account has been terminated for some reason.
|
|
|
Post by A.S.C. II on Apr 4, 2024 13:26:08 GMT -8
Her GitHub account has been terminated for some reason. Thank you. It seems GitHub does not show forks in it's repository search unless you use "fork:true". I only found that out now. I hope ephemeralViolette can recover her account.
|
|