The generator logic added in Bug 247926 also activated features with 'developer' status while running tests. However, the 'developer' flags with a defaultValue of 'false' are generally not relevant to testing (e.g., enabling security-violating CORS state, enabling features not meant for web use cases, etc. TestWebKitAPI tests that need these special settings already enable the individually, so we should not hard-set them to 'true' at each test iteration, as this can also enables features on platforms or configurations that need these features to be off.
<rdar://problem/103969233>
This issue also applies to 'stable' features, which are already in the correct state for each platform, and should not be arbitrarily toggled on for testing.
Pull request: https://github.com/WebKit/WebKit/pull/8327
Note: After noticing issues with GTK/WPE, we decided to continue enable 'stable' feature for now.
Committed 258681@main (1a660cb880b4): <https://commits.webkit.org/258681@main> Reviewed commits have been landed. Closing PR #8327 and removing active labels.