<div dir="ltr"><div>After encountering flakiness as a result of runtime flags leaking between tests, I wrote a <a href="https://bugs.webkit.org/show_bug.cgi?id=158902">patch</a> that resets all feature flags to their default values between tests.<br></div><div><br></div><div>The problem I encountered was that IndexedDB was turned off by default in RuntimeEnabledFeatures, but was (and still is) manually turned on by WebView (on both mac and win) and by WebKit2. That meant that reseting it to the default value between tests caused a lot of tests to fail (as they were relying on it being on). At the same time, I&#39;m not sure that flipping the default to true won&#39;t have an undesired impact on other ports which may have the feature turned off.</div><div><br></div><div>So, I&#39;d love some advice on that front. Do the other ports have that feature disabled as I suspect? If so, would it be a problem to turn it on for those ports?</div><div><br></div><div>Thanks,</div><div>Yoav</div></div>