Man — I’ve been developing a plugin for 1.5 years, had it all working beautifully with styled themed backgrounds, waiting on my Marketplace seller account to be verified… and a recent Photoshop update has blocked background: transparent on native form controls in UXP.
Environment: Photoshop27.9.1, macOS 15.7.7 (24G720), UXP 5.
What broke:
<textarea>/<input>no longer honour any transparency —background: transparent(and even low-alpha likergba(...,0.01)) render as a solid dark block instead of showing the layer/paper behind. My notepad relied on a transparent textarea over a themed paper background — now it’s a dead dark rectangle.<button>chrome is back (rounded/native look), overriding my CSS.<input>fields are massively too tall (UA height injected).
What I’ve already tried (no effect):
-webkit-appearance: none !important/appearance: none !importantbackground: transparent !important, low-alpha backgroundstransform: translateZ(0)/will-change: transform(forced layer)- Spectrum tokens on
<sp-textarea>(--spectrum-textarea-background-color: transparent) - lined PNG / CSS-gradient as the textarea background (only renders in the side padding, not across the field)
- overlay divs above / layers behind the textarea (hidden by the native control)
Only thing that works: a fully opaque background-color on the control. Anything see-through fails.
Is this a known regression, and is a fix scheduled? Or is there a way to override the regressed native background/height on inputs? Any help appreciated — this has taken an otherwise finished, Marketplace-ready plugin out of commission.
Thanks.