Block Editor: Second batch of fixes for 5.8 beta 2

This includes:

 - Fix regression emptying post content block in template mode.
 - Legacy Widget: Don't display "No preview" when widget has image tags.

See #53397. 


git-svn-id: https://develop.svn.wordpress.org/trunk@51156 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Riad Benguella 2021-06-15 15:28:52 +00:00
parent de961a8bbd
commit dcd5506edc
3 changed files with 66 additions and 68 deletions

114
package-lock.json generated
View File

@ -3226,14 +3226,6 @@
"@wordpress/warning": "^2.1.1",
"browserslist": "^4.16.6",
"core-js": "^3.12.1"
},
"dependencies": {
"core-js": {
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.14.0.tgz",
"integrity": "sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA==",
"dev": true
}
}
},
"@wordpress/base-styles": {
@ -3251,9 +3243,9 @@
}
},
"@wordpress/block-directory": {
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.7.tgz",
"integrity": "sha512-wZJqorYDPOK4chBjeR+2SQ1zebnf2dTIRcBkhEJiVbHPD2SH2iPZKUWSjGnnLgsYazfmoy54S61aYZFAm4Ekcg==",
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.8.tgz",
"integrity": "sha512-hnZYUzz4RTSrG+hXe2JbNI2nNPY5NjkMxYdtFhHXwYhU2uItEaSRM0xxiwjRnsShfa1w3lVGRvlkObgNa0OR5Q==",
"requires": {
"@babel/runtime": "^7.13.10",
"@wordpress/a11y": "^3.1.1",
@ -3262,11 +3254,11 @@
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/data-controls": "^2.1.2",
"@wordpress/edit-post": "^4.1.7",
"@wordpress/editor": "^10.1.6",
"@wordpress/edit-post": "^4.1.8",
"@wordpress/editor": "^10.1.7",
"@wordpress/element": "^3.1.1",
"@wordpress/hooks": "^3.1.1",
"@wordpress/html-entities": "^3.1.1",
@ -3324,9 +3316,9 @@
}
},
"@wordpress/block-library": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.6.tgz",
"integrity": "sha512-gM7NFeUkOdshxcNLEI3CZEYYxWu5b1PWiehy2VhAqsjrDCG8dJRDqytrngURDmb55z2WMWomORtETDsffbeOlg==",
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.7.tgz",
"integrity": "sha512-8BSlSnD/Q+oC6aLaO2IEGzhk+DA+dI2OyW7pAuultZTIqj8vl5AZ1ceByMeUGMHHf6n4+P8hTYgVyJik6R+XhA==",
"requires": {
"@babel/runtime": "^7.13.10",
"@wordpress/a11y": "^3.1.1",
@ -3337,12 +3329,12 @@
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/date": "^4.1.1",
"@wordpress/deprecated": "^3.1.1",
"@wordpress/dom": "^3.1.1",
"@wordpress/editor": "^10.1.6",
"@wordpress/editor": "^10.1.7",
"@wordpress/element": "^3.1.1",
"@wordpress/escape-html": "^2.1.1",
"@wordpress/hooks": "^3.1.1",
@ -3352,7 +3344,7 @@
"@wordpress/keycodes": "^3.1.1",
"@wordpress/notices": "^3.1.2",
"@wordpress/primitives": "^2.1.1",
"@wordpress/reusable-blocks": "^2.1.6",
"@wordpress/reusable-blocks": "^2.1.7",
"@wordpress/rich-text": "^4.1.2",
"@wordpress/server-side-render": "^2.1.4",
"@wordpress/url": "^3.1.1",
@ -3475,9 +3467,9 @@
}
},
"@wordpress/core-data": {
"version": "3.1.6",
"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.6.tgz",
"integrity": "sha512-TWG0Y/2irZpy4zGvxgQRGuZQKdJ8GoRFTEeO7EY72lNtJJ6h7F/WvjuoUComVXdGm3SYWjt9fEw3AFlbJ0h0oQ==",
"version": "3.1.7",
"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.7.tgz",
"integrity": "sha512-9+wrgmVHl0uHNcxS5X2NxFkmonCjyTD9CEwrEhjOqbuYLNc/ljYiP/3F3VCJADFFYwcBe3pvTLZce4Ayniiz5A==",
"requires": {
"@babel/runtime": "^7.13.10",
"@wordpress/api-fetch": "^5.1.1",
@ -3505,18 +3497,18 @@
}
},
"@wordpress/customize-widgets": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.6.tgz",
"integrity": "sha512-6i+WTd4e9hEm6t33ZTcBGyvVFztxAwDWxvSNnhDycun24N3LmG/NME3kKP0iwXBWXAMs1+Npff1LZhmvT169Xw==",
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.7.tgz",
"integrity": "sha512-G+weoSDaE//asja+kUTniQlxgz501dOwdylSAPeet68RxM4InYM4ZsVnfL4Oqma1jvvKJhPhLakayhJQnqPJ4g==",
"requires": {
"@babel/runtime": "^7.11.2",
"@wordpress/a11y": "^3.1.1",
"@wordpress/block-editor": "^6.1.4",
"@wordpress/block-library": "^3.2.6",
"@wordpress/block-library": "^3.2.7",
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/dom": "^3.1.1",
"@wordpress/element": "^3.1.1",
@ -3527,7 +3519,7 @@
"@wordpress/keyboard-shortcuts": "^2.1.2",
"@wordpress/keycodes": "^3.1.1",
"@wordpress/media-utils": "^2.1.1",
"@wordpress/widgets": "^1.1.6",
"@wordpress/widgets": "^1.1.7",
"classnames": "^2.2.6",
"lodash": "^4.17.21"
}
@ -3642,22 +3634,22 @@
}
},
"@wordpress/edit-post": {
"version": "4.1.7",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.7.tgz",
"integrity": "sha512-fe4XDppcscDM15uwPSoXAtMNMRr3uLSq5bVvfN3/4NuzwiZt/2aXq6RkzndwQJrv9z9mYPe+2dXDoOSRPaUoxg==",
"version": "4.1.8",
"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.8.tgz",
"integrity": "sha512-CbUAeJFAJoYxLAnSqDAXSx5edHTQ2Vmv0oITIstlvYPuy6iiob+QjeD1bE/AFC4aKTyVPIbisX6MOu+JT0aLtQ==",
"requires": {
"@babel/runtime": "^7.13.10",
"@wordpress/a11y": "^3.1.1",
"@wordpress/api-fetch": "^5.1.1",
"@wordpress/block-editor": "^6.1.4",
"@wordpress/block-library": "^3.2.6",
"@wordpress/block-library": "^3.2.7",
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/data-controls": "^2.1.2",
"@wordpress/editor": "^10.1.6",
"@wordpress/editor": "^10.1.7",
"@wordpress/element": "^3.1.1",
"@wordpress/hooks": "^3.1.1",
"@wordpress/i18n": "^4.1.1",
@ -3688,19 +3680,19 @@
}
},
"@wordpress/edit-widgets": {
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.7.tgz",
"integrity": "sha512-YHbq6/lmuT5AU7YG3ChDhPpqeH/l8HrhlkBhtOs4pAfko9u3jm+3qMCsdQ9+E6lv7VaapngKsqo48bVB4jMN/w==",
"version": "2.1.8",
"resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.8.tgz",
"integrity": "sha512-hNneJPxJWHQqALbt+DWh1gDN/5DfUSL6p7zcksTSl8KcEvgbUBKAKVeFkc3lNSSfToUWJ0+65OSR9Rk90pZwcg==",
"requires": {
"@babel/runtime": "^7.13.10",
"@wordpress/a11y": "^3.1.1",
"@wordpress/api-fetch": "^5.1.1",
"@wordpress/block-editor": "^6.1.4",
"@wordpress/block-library": "^3.2.6",
"@wordpress/block-library": "^3.2.7",
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/data-controls": "^2.1.2",
"@wordpress/element": "^3.1.1",
@ -3713,10 +3705,10 @@
"@wordpress/media-utils": "^2.1.1",
"@wordpress/notices": "^3.1.2",
"@wordpress/plugins": "^3.1.2",
"@wordpress/reusable-blocks": "^2.1.6",
"@wordpress/reusable-blocks": "^2.1.7",
"@wordpress/server-side-render": "^2.1.4",
"@wordpress/url": "^3.1.1",
"@wordpress/widgets": "^1.1.6",
"@wordpress/widgets": "^1.1.7",
"classnames": "^2.2.5",
"lodash": "^4.17.21",
"rememo": "^3.0.0",
@ -3724,9 +3716,9 @@
}
},
"@wordpress/editor": {
"version": "10.1.6",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.6.tgz",
"integrity": "sha512-e5ZbMFAGLJwXUdQOTJ6exKzw7uM7Td5n0fgf78XONBSEp8xn8pyOUtB+p3sj1wYdoZsT1ciPOg6bUQVdtGCf+g==",
"version": "10.1.7",
"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.7.tgz",
"integrity": "sha512-GZaSQr2Y4tSnYJWf4lSCNZyaJBeAPJTMhpJlkERlKuPvgKwG0w0yjPbUOphNKeC3kz3tx7RGWSZfvcy4Yy48Xw==",
"requires": {
"@babel/runtime": "^7.13.10",
"@wordpress/api-fetch": "^5.1.1",
@ -3736,7 +3728,7 @@
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/data-controls": "^2.1.2",
"@wordpress/date": "^4.1.1",
@ -3751,7 +3743,7 @@
"@wordpress/keycodes": "^3.1.1",
"@wordpress/media-utils": "^2.1.1",
"@wordpress/notices": "^3.1.2",
"@wordpress/reusable-blocks": "^2.1.6",
"@wordpress/reusable-blocks": "^2.1.7",
"@wordpress/rich-text": "^4.1.2",
"@wordpress/server-side-render": "^2.1.4",
"@wordpress/url": "^3.1.1",
@ -4159,15 +4151,15 @@
}
},
"@wordpress/reusable-blocks": {
"version": "2.1.6",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.6.tgz",
"integrity": "sha512-gpgKR6iNIIqFKvMS9oDqx5xt3kger9U1viruWsNAXCARsi/ewKP4t8/aWrMF6VI/oQPZP+GkNiw00vsb87oUcQ==",
"version": "2.1.7",
"resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.7.tgz",
"integrity": "sha512-8EXzs90okPyZeu6sRw9JJ9ATgUo64aQ+mdv6X3rvFWkHIudWYPmNnOo+z5Oz57BQvq5DmI83KNmDJBFcdyrkVw==",
"requires": {
"@wordpress/block-editor": "^6.1.4",
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/element": "^3.1.1",
"@wordpress/i18n": "^4.1.1",
@ -4830,9 +4822,9 @@
"integrity": "sha512-EX+/6P2bWO0zRrKJYx1yck0rY2K5z5aPb67DTU+2ggcowW8JRP7hBzGdzhXqoE32oMS7RO97nG3uD9sZtn2DJA=="
},
"@wordpress/widgets": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.6.tgz",
"integrity": "sha512-fl08uNIFmvJwshDySbUUs0KYMUAhHaSTHZPe0LqJjchJxfEW4cJS4d8vXnVEpaqz09KfQoOp73w1aWxNBacq5g==",
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.7.tgz",
"integrity": "sha512-b8h1DL+HM08rkspxL9SHZjhpsEZUYOBh0CU2grkpbZhz6OIqXdnU9y35APL4k/qP/crYH6xfBIFv1u1f0LRzyg==",
"requires": {
"@babel/runtime": "^7.13.10",
"@wordpress/api-fetch": "^5.1.1",
@ -4840,7 +4832,7 @@
"@wordpress/blocks": "^9.1.4",
"@wordpress/components": "^14.1.3",
"@wordpress/compose": "^4.1.2",
"@wordpress/core-data": "^3.1.6",
"@wordpress/core-data": "^3.1.7",
"@wordpress/data": "^5.1.2",
"@wordpress/element": "^3.1.1",
"@wordpress/i18n": "^4.1.1",
@ -8167,9 +8159,9 @@
}
},
"core-js": {
"version": "2.6.12",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
"integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
"version": "3.14.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.14.0.tgz",
"integrity": "sha512-3s+ed8er9ahK+zJpp9ZtuVcDoFzHNiZsPbNAAE4KXgrRHbjSqqNN6xGSXq6bq7TZIbKj4NLrLb6bJ5i+vSVjHA==",
"dev": true
},
"core-js-compat": {
@ -15197,6 +15189,12 @@
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"dev": true
},
"core-js": {
"version": "2.6.12",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
"integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
"dev": true
},
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",

View File

@ -82,24 +82,24 @@
"@wordpress/api-fetch": "5.1.1",
"@wordpress/autop": "3.1.1",
"@wordpress/blob": "3.1.1",
"@wordpress/block-directory": "2.1.7",
"@wordpress/block-directory": "2.1.8",
"@wordpress/block-editor": "6.1.4",
"@wordpress/block-library": "3.2.6",
"@wordpress/block-library": "3.2.7",
"@wordpress/block-serialization-default-parser": "4.1.1",
"@wordpress/blocks": "9.1.4",
"@wordpress/components": "14.1.3",
"@wordpress/compose": "4.1.2",
"@wordpress/core-data": "3.1.6",
"@wordpress/customize-widgets": "1.0.6",
"@wordpress/core-data": "3.1.7",
"@wordpress/customize-widgets": "1.0.7",
"@wordpress/data": "5.1.2",
"@wordpress/data-controls": "2.1.2",
"@wordpress/date": "4.1.1",
"@wordpress/deprecated": "3.1.1",
"@wordpress/dom": "3.1.1",
"@wordpress/dom-ready": "3.1.1",
"@wordpress/edit-post": "4.1.7",
"@wordpress/edit-widgets": "2.1.7",
"@wordpress/editor": "10.1.6",
"@wordpress/edit-post": "4.1.8",
"@wordpress/edit-widgets": "2.1.8",
"@wordpress/editor": "10.1.7",
"@wordpress/element": "3.1.1",
"@wordpress/escape-html": "2.1.1",
"@wordpress/format-library": "2.1.4",
@ -119,7 +119,7 @@
"@wordpress/primitives": "2.1.1",
"@wordpress/priority-queue": "2.1.1",
"@wordpress/redux-routine": "4.1.1",
"@wordpress/reusable-blocks": "2.1.6",
"@wordpress/reusable-blocks": "2.1.7",
"@wordpress/rich-text": "4.1.2",
"@wordpress/server-side-render": "2.1.4",
"@wordpress/shortcode": "3.1.1",
@ -127,7 +127,7 @@
"@wordpress/url": "3.1.1",
"@wordpress/viewport": "3.1.2",
"@wordpress/warning": "2.1.1",
"@wordpress/widgets": "1.1.6",
"@wordpress/widgets": "1.1.7",
"@wordpress/wordcount": "3.1.1",
"backbone": "1.4.0",
"clipboard": "2.0.8",

File diff suppressed because one or more lines are too long