The background colour on emoji reaction buttons seems a bit jarring in its current state. I’m using Firefox on a KDE desktop under a Breeze Dark theme.
Firefox:
Chrome:
As I was writing this, I remembered that my controls are this colour because I made a change in about:config
-
widget.content.gtk-theme-override Breeze:light
I think this was because some websites years ago showed a clashing background/text colour, but it seems okay now. (Edit: Well, still an issue on some sites) Back to native:
However, I did patch the CSS for myself during this time using Stylus extension to get this result:
It turns out this happens anyway in Chrome, and in Firefox by visiting the site using the dark forum theme but a light OS theme.
This is my snippet of code, which might be useful to add to the dark theme, so buttons are custom styled to match the post buttons and don’t rely on the native look, which may or may not have a dark background button.
Code
.post-retort {
background: var(--secondary);
color: white;
border-color: transparent;
border-radius: 5px;
padding: 6px;
}
.post-retort:hover {
background: var(--primary-low);
}
.post-retort .post-retort__tooltip {
color: black;
z-index: 10;
}
.post-controls > button:first-child {
margin-left: 5px;
}
.post-retort span {
background: var(--secondary);
color: white;
}
.post-retort span::after {
display: none;
}
.post-retort .post-retort__tooltip {
background: var(--secondary-high);
color: white;
}