Make WordPress Core


Ignore:
Timestamp:
03/20/2026 05:09:14 PM (8 days ago)
Author:
adamsilverstein
Message:

Media: Remove client-side media processing feature for now.

Punt the wasm-vips client-side media processing feature to a future release when it can include more features. The VIPS WASM worker adds too much build size overhead for the current value provided. Removes all PHP functions, REST API endpoints, cross-origin isolation infrastructure, VIPS script module handling, build configuration, and associated tests.

Props adamsilverstein, jorbin.
Fixes #64906.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/default-filters.php

    r62058 r62081  
    679679add_filter( 'plupload_default_settings', 'wp_show_heic_upload_error' );
    680680
    681 // Client-side media processing.
    682 add_action( 'admin_init', 'wp_set_client_side_media_processing_flag' );
    683 // Cross-origin isolation for client-side media processing.
    684 add_action( 'load-post.php', 'wp_set_up_cross_origin_isolation' );
    685 add_action( 'load-post-new.php', 'wp_set_up_cross_origin_isolation' );
    686 add_action( 'load-site-editor.php', 'wp_set_up_cross_origin_isolation' );
    687 add_action( 'load-widgets.php', 'wp_set_up_cross_origin_isolation' );
    688681// Nav menu.
    689682add_filter( 'nav_menu_item_id', '_nav_menu_item_id_use_once', 10, 2 );
Note: See TracChangeset for help on using the changeset viewer.