mirror of
https://github.com/aphrody-labs/tailwindcss.git
synced 2026-10-17 20:56:12 +00:00
2c1ef9eb2564f2c83df970eb9f68c19d340c02e5
--placeholder-color instead of --background-color for placeholder-* utilities (#19843)
This PR fixes an issue where `placeholder-*` utilities were reading values from `--background-color` instead of `--placeholder-color`. In Tailwind CSS v3, we read from `placeholderColor` which is why we should use `--placeholder-color` here as well. https://github.com/tailwindlabs/tailwindcss/blob/f38be227df384504a170409c2131ca5ca8bfe025/src/corePlugins.js#L2317 That said, this is technically a breaking change in case somebody relies on `--background-color` for `placeholder` values. But since this is text related, and most people will rely on the default `--color` values instead, I think it's safe to change this as-is. In the unlikely event that somebody _does_ rely on this, then we have 2 options: 1. Guide them to make use of `--placeholder-color` instead (preferred solution) 2. Re-add `--background-color` after the `--placeholder-color` (band-aid solution, but might be worth it who knows) Fixes: #19838 ## Test plan 1. Existing tests still pass 2. Verified in the Tailwind CSS v3 codebase that we did read from `placeholderColor` which in turn reads from `color` by default. Which is equivalent to `--placeholder-color` and `--color` in Tailwind CSS v4.
A utility-first CSS framework for rapidly building custom user interfaces.
Documentation
For full documentation, visit tailwindcss.com.
Community
For help, discussion about best practices, or feature ideas:
Discuss Tailwind CSS on GitHub
Contributing
If you're interested in contributing to Tailwind CSS, please read our contributing docs before submitting a pull request.
Languages
TypeScript
80%
Rust
17.7%
JavaScript
0.7%
CSS
0.6%
HTML
0.6%
Other
0.4%