[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