Nginx Dark Mode Support For Error Pages Remains Elusive

In early 2025 I wrote about the upstream Nginx web server rejecting dark mode support for its error pages on the basis of wanting to keep the default error pages simple and developers arguing the extra HTML tag for the dark mode styling as superfluous. Following a lot of public backlash for being against offering native dark mode handling by default, Nginx stakeholders were polled and largely came out in favor of supporting the functionality but more than one year later it remains elusive from upstream Nginx.

Following all the interest in the topic of Nginx dark mode error pages and a lot of passionate individuals believing this vastly improves the user experience with the commonality of dark mode themes these days, days after last year's article a discussion poll was created. That discussion was started by an F5 employee, the company behind Nginx, and asked whether users like or dislike dark mode support. There were 579 thumbs up and only 59 thumbs down, among other reactions. With around 600 positive reactions, those in favor of dark mode support seemed to win by a landslide.


Last June it was then asked for any conclusions stemming from that dark mode voting, which failed to achieve any response from the upstream Nginx developers. Later on it was then asked again about the status of dark mode support for default Nginx error pages.


More than one year later, there still is no resolution or clear explanation for the public voting and then going silent on the topic. The original pull request for adding the dark mode support remains locked.