<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 15/03/2013, at 4:45 AM, Noam Rosenthal &lt;<a href="mailto:noam@webkit.org">noam@webkit.org</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div style="font-family:arial,sans-serif;font-size:13px">How do we go about rendering behavior changes that affect features that are enabled on shipping browsers?</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">I'm specifically referring to&nbsp;<a href="http://trac.webkit.org/changeset/139770" target="_blank">http://trac.webkit.org/changeset/139770</a>&nbsp;<br>
The brightness filter is enabled by default on chrome and Safari if I remember correctly, and now pages that use brightness(0) would have their element blackened, while before those elements would have been left unchanged. This is of course "correct" so I can't claim it's a bug, but still it would break existing websites, even if not many.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Do we see CSS filters as being "bleeding edge" enough where we don't care? Do we have a way to warn web developers about this? They'd basically have to check Chrome/Safari/Other version in order to work around the problem, as there's no media query for "check if brightness behaves correctly".<br></div></div></blockquote></div><br><div>I think in this case it was enough of a combination of "bleeding edge" + definite bug (where bleeding edge is determined by it being a prefixed property that isn't even at the candidate recommendation stage as well has young enough to not have widespread use). But you raise a good point - I would have been more reluctant to make this change as time passed.</div><div><br></div><div>Dean</div><div><br></div></body></html>