Fix OverlayScrollbar
Newer versions of Chrome/Electron appear to have broken the OverlayScrollbar functionality: https://github.com/electron/electron/issues/14901.
For now CFD has been reverted to the default scrollbars until we can find a solution to this issue. Possibly we just need to integrate a manual css/js solution from a dependency like https://github.com/KingSora/OverlayScrollbars.
Do we want to just hide scrollbars?
I mean, I don't think we want to lose them altogether since some people might want to use them for navigating the report. It would just be nice if they could "overlay" like they used to...
yeah, i just want to avoid adding bloat for the sake of sidebars
Agreed. Maybe there is still a way to do this "natively" in electron, but I have not found it yet.
Theoretically we could do the scrollbars styling manually as we do the hiding elsewhere.
Google Chrome supports overlay scrollbars as a flag that you can enable. Electron doesn't seem to have the same support. Are overlay scrollbars going to be added in? Without them apps look a bit ugly on the eye in Windows.