[webkit-dev] Reseting runtime-flag enabled features and IndexedDB

Yoav Weiss yoav at yoav.ws
Thu Jul 7 02:33:06 PDT 2016

After encountering flakiness as a result of runtime flags leaking between
tests, I wrote a patch <https://bugs.webkit.org/show_bug.cgi?id=158902>
that resets all feature flags to their default values between tests.

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'm not sure that flipping
the default to true won't have an undesired impact on other ports which may
have the feature turned off.

So, I'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?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-dev/attachments/20160707/3637f6a5/attachment.html>

More information about the webkit-dev mailing list