From 1b702cf09cbc28c7bc0037b0fa95affb1fbf5c5d Mon Sep 17 00:00:00 2001 From: Weston Ruter Date: Thu, 18 May 2017 21:03:12 +0000 Subject: [PATCH] Widgets: Ensure title field for media widget will update with sanitized value after `change` event in addition to `input` event. Aligns behavior of field with Text widget and other widgets whereby the server-sanitized title (via the `widget-update` request) is supplied into the field after the `change` event. See #32417. Fixes #40805. git-svn-id: https://develop.svn.wordpress.org/trunk@40785 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/js/widgets/media-widgets.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-admin/js/widgets/media-widgets.js b/src/wp-admin/js/widgets/media-widgets.js index 81c7c72c26..cdda5db222 100644 --- a/src/wp-admin/js/widgets/media-widgets.js +++ b/src/wp-admin/js/widgets/media-widgets.js @@ -483,7 +483,7 @@ wp.mediaWidgets = ( function( $ ) { control.listenTo( control.model, 'change', control.render ); // Update the title. - control.$el.on( 'input', '.title', function updateTitle() { + control.$el.on( 'input change', '.title', function updateTitle() { control.model.set({ title: $.trim( $( this ).val() ) });