[wp-trac] [WordPress Trac] #30937: Add Customizer state persistence in changesets (formerly “transactions”)
WordPress Trac
noreply at wordpress.org
Sun Oct 2 19:06:07 UTC 2016
#30937: Add Customizer state persistence in changesets (formerly “transactions”)
-------------------------------------------------+-------------------------
Reporter: westonruter | Owner:
Type: feature request | westonruter
Priority: high | Status: assigned
Component: Customize | Milestone: 4.7
Severity: normal | Version:
Keywords: has-patch needs-testing needs-unit- | Resolution:
tests | Focuses:
-------------------------------------------------+-------------------------
Comment (by celloexpressions):
There is a clear usability improvement from the start here, where
navigating in the customizer preview feels much more natural, like you're
navigating the frontend directly.
A few bugs I noticed initially in testing:
- Persistent preview refreshes when adding a widget.
- Trying to navigate to an external link causes the preview to refresh
persistently (in one test) or navigates to the external site momentarily
before redirecting back, or another time it just reloaded the current
page.
- Changing a menu location (via the select input) cause the customizer to
close at one point, prompting the AYS, which I declined. On the plus side,
the settings were still there when I navigated back, but they had not been
published.
- I got stuck in another set of persistent preview refreshes when removing
menu items.
- Across a theme switch, the settings from the previous theme seem to be
applied to the new theme (header image, menus, etc.). A theme switch
should start a fresh changeset unless the theme in question had previous
unpublished changes that should be restored, with the previous changeset
being saved as a draft that could be restored later. There would need to
be a distinction between `option`s and `theme_mod`s here too.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/30937#comment:60>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list