WordPress/wp-includes/js/dist
hellofromTonya 8c85dde1c6 Editor: Persist preferences in user meta.
Adds a new feature to persist editor UI preferences between page loads and browsers.

* Adds a new preferences persistence API.
* Saves editor preferences in user meta instead of in browser's local storage.

Why?
Due to the transient nature of browser storage, this persistence is not as sticky as it is expected to be, including: switching browsers (unique storage between browsers), or using private browsing tabs (storage cleared between sessions), or the same user across a network of sites (storage unique by domain).

This is a backport from Gutenberg.[https://github.com/WordPress/gutenberg/pull/39795 See WordPress/gutenberg PR 39795].

Props talldanwp, youknowriad, noisysocks, mamaduka, costdev, ironprogrammer, hellofromTonya.
See #56467.
Built from https://develop.svn.wordpress.org/trunk@54182


git-svn-id: http://core.svn.wordpress.org/trunk@53741 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2022-09-15 16:45:40 +00:00
..
development Build: Enable React Fast Refresh for block development 2022-04-11 16:10:22 +00:00
vendor External Libraries: Update the Moment library to version 2.29.4. 2022-07-19 19:43:25 +00:00
a11y.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
a11y.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
annotations.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
annotations.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
api-fetch.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
api-fetch.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
autop.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
autop.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
blob.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
blob.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
block-directory.js Editor: Update WordPress packages for 6.0 Beta 2 2022-04-19 15:11:17 +00:00
block-directory.min.js Editor: Update WordPress packages for 6.0 Beta 2 2022-04-19 15:11:17 +00:00
block-editor.js Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
block-editor.min.js Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
block-library.js Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
block-library.min.js Editor: Backport bug fixes from Gutenberg into Core for WP 6.0.2 RC 2022-08-23 15:42:33 +00:00
block-serialization-default-parser.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
block-serialization-default-parser.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
blocks.js Editor: Update WordPress packages for 6.0 Beta 3 2022-04-26 13:42:07 +00:00
blocks.min.js Editor: Update WordPress packages for 6.0 Beta 3 2022-04-26 13:42:07 +00:00
components.js Editor: Update block editor packages for WordPress 6.0.1. 2022-07-04 12:06:43 +00:00
components.min.js Editor: Update block editor packages for WordPress 6.0.1. 2022-07-04 12:06:43 +00:00
compose.js External Libraries: Update some external libraries. 2022-04-12 17:17:22 +00:00
compose.min.js External Libraries: Update some external libraries. 2022-04-12 17:17:22 +00:00
core-data.js Editor: Update WordPress packages for 6.0 RC1. 2022-05-03 15:00:36 +00:00
core-data.min.js Editor: Update WordPress packages for 6.0 RC1. 2022-05-03 15:00:36 +00:00
customize-widgets.js Editor: Update WordPress packages for 6.0 RC 2 2022-05-10 14:49:35 +00:00
customize-widgets.min.js Editor: Update WordPress packages for 6.0 RC 2 2022-05-10 14:49:35 +00:00
data-controls.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
data-controls.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
data.js Editor: Update WordPress packages for 6.0 Beta 2 2022-04-19 15:11:17 +00:00
data.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
date.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
date.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
deprecated.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
deprecated.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
dom-ready.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
dom-ready.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
dom.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
dom.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
edit-post.js Editor: Update WordPress packages for 6.0 RC 2 2022-05-10 14:49:35 +00:00
edit-post.min.js Editor: Update WordPress packages for 6.0 RC 2 2022-05-10 14:49:35 +00:00
edit-site.js Editor: Update block editor packages for WordPress 6.0.1. 2022-07-04 12:06:43 +00:00
edit-site.min.js Editor: Update block editor packages for WordPress 6.0.1. 2022-07-04 12:06:43 +00:00
edit-widgets.js Editor: Update WordPress packages for 6.0 RC 2 2022-05-10 14:49:35 +00:00
edit-widgets.min.js Editor: Update WordPress packages for 6.0 RC 2 2022-05-10 14:49:35 +00:00
editor.js Editor: Update WordPress packages for 6.0 RC 3 2022-05-17 13:30:31 +00:00
editor.min.js Editor: Update WordPress packages for 6.0 RC 3 2022-05-17 13:30:31 +00:00
element.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
element.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
escape-html.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
escape-html.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
format-library.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
format-library.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
hooks.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
hooks.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
html-entities.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
html-entities.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
i18n.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
i18n.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
is-shallow-equal.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
is-shallow-equal.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
keyboard-shortcuts.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
keyboard-shortcuts.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
keycodes.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
keycodes.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
list-reusable-blocks.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
list-reusable-blocks.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
media-utils.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
media-utils.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
notices.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
notices.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
nux.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
nux.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
plugins.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
plugins.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
preferences-persistence.js Editor: Persist preferences in user meta. 2022-09-15 16:45:40 +00:00
preferences-persistence.min.js Editor: Persist preferences in user meta. 2022-09-15 16:45:40 +00:00
preferences.js Editor: Persist preferences in user meta. 2022-09-15 16:45:40 +00:00
preferences.min.js Editor: Persist preferences in user meta. 2022-09-15 16:45:40 +00:00
primitives.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
primitives.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
priority-queue.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
priority-queue.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
redux-routine.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
redux-routine.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
reusable-blocks.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
reusable-blocks.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
rich-text.js Editor: Update WordPress packages for 6.0 Beta 4 2022-05-02 10:39:04 +00:00
rich-text.min.js Editor: Update WordPress packages for 6.0 Beta 4 2022-05-02 10:39:04 +00:00
server-side-render.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
server-side-render.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
shortcode.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
shortcode.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
token-list.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
token-list.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
url.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
url.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
viewport.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
viewport.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
warning.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
warning.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00
widgets.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
widgets.min.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
wordcount.js Editor: Update WordPress packages based based on Gutenberg v13.0 RC3 2022-04-12 15:12:47 +00:00
wordcount.min.js Build: Update webpack to v5.x 2022-04-11 12:04:30 +00:00