diff --git src/wp-admin/js/widgets.js src/wp-admin/js/widgets.js
index 9268d0cbe2..cca4ea4412 100644
|
|
|
wpWidgets = { |
| 517 | 517 | save : function( widget, del, animate, order ) { |
| 518 | 518 | var self = this, data, a, |
| 519 | 519 | sidebarId = widget.closest( 'div.widgets-sortables' ).attr( 'id' ), |
| 520 | | form = widget.find( 'form' ); |
| | 520 | form = widget.find( 'form' ), |
| | 521 | isNew = '' !== widget.find( 'input.add_new' ).val(); |
| 521 | 522 | |
| 522 | | if ( ! del && form.prop( 'checkValidity' ) && ! form[0].checkValidity() ) { |
| | 523 | if ( ! del && ! isNew && form.prop( 'checkValidity' ) && ! form[0].checkValidity() ) { |
| 523 | 524 | return; |
| 524 | 525 | } |
| 525 | 526 | |