Hi WebKittens,

I would like to remove ENABLE(CONTENT_EXTENSIONS) compile time flag and always 
enable CONTENT_EXTENSIONS.

This feature has been enabled on Apple platforms for 9 years and on GTK/WPE 
ports for a long time. Currently, only Windows and PlayStation ports have it 
disabled.

Even when CONTENT_EXTENSIONS is enabled at compile time, it has no runtime 
effect unless content extensions backend is explicitly configured through 
platform-specific APIs. Since Windows and PlayStation ports don't expose such 
APIs, enabling this flag would only affect binary size without any behavioral 
changes.

Given that:

The feature is mature and stable (9+ years in production)
Most ports already have it enabled
It requires explicit API usage to activate
The only impact for Windows/PlayStation is binary size
I believe we can simplify the codebase by removing this compile-time flag.



Best regards,

Basuke Suzuki


_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to