Bug 1859940 Comment 6 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Will from comment #5)
> I have 5 invite codes for Bluesky if anyone wants to make an account and take a look

(I have one, thanks.)

(In reply to Timothy Nikkel (:tnikkel) from comment #2)
> Must be something site specific about it, other pages that adapt scrollbars to dark mode (it doesn't happen automatically afaict) like twitter don't seem to have this problem.

One potentially relevant difference between Bluesky and Twitter is that on Bluesky, the scrollable element is a subframe, while on Twitter, it's the root scroll frame.

So, when you pinch-zoom in on Bluesky, that creates a **second** set of scrollbars (since zooming always applies to the root scroll frame). You can see the original scrollbars if you scroll all the way to the right horizontally, and it's this second set which don't have the dark-theme colors.

So, the described symptoms _would_ be consistent with, say, the page only applying a `scrollbar-color` property to the subframe and not to the root scroll frame... except that I'm not actually seeing Bluesky use a `scrollbar-color` property.

So, it seems like changing the scrollbar colors to account for dark mode is done by the browser itself, though I'm not familiar with the details.
(In reply to Will from comment #5)
> I have 5 invite codes for Bluesky if anyone wants to make an account and take a look

(I have one, thanks.)

(In reply to Timothy Nikkel (:tnikkel) from comment #2)
> Must be something site specific about it, other pages that adapt scrollbars to dark mode (it doesn't happen automatically afaict) like twitter don't seem to have this problem.

One potentially relevant difference between Bluesky and Twitter is that on Bluesky, the scrollable element is a subframe, while on Twitter, it's the root scroll frame.

So, when you pinch-zoom in on Bluesky, that creates a **second** set of scrollbars (since zooming always applies to the root scroll frame). You can see the original scrollbars if you scroll all the way to the right horizontally. It's the second set which don't have the dark-theme colors.

So, the described symptoms _would_ be consistent with, say, the page only applying a `scrollbar-color` property to the subframe and not to the root scroll frame... except that I'm not actually seeing Bluesky use a `scrollbar-color` property.

So, it seems like changing the scrollbar colors to account for dark mode is done by the browser itself, though I'm not familiar with the details.

Back to Bug 1859940 Comment 6