Placeholder styles were broken on Gecko and Webkit engines due to missing addRule calls after determining the appropriate selector.
Side note; it may make sense to default to ::placeholder for all browsers, and only fallback to the engine-specific selector if a version or engine is detected which does not support the standard ::placeholder pseudo selector (browser compatibility table). This is not something which this PR implements.
related: #10210, https://github.com/qooxdoo/qooxdoo/pull/10210#issuecomment-1383673762
Placeholder styles were broken on Gecko and Webkit engines due to missing
addRule
calls after determining the appropriate selector.Side note; it may make sense to default to
::placeholder
for all browsers, and only fallback to the engine-specific selector if a version or engine is detected which does not support the standard::placeholder
pseudo selector (browser compatibility table). This is not something which this PR implements.