[wp-trac] [WordPress Trac] #40254: Customize: Eliminate customize-loader fullscreen iframe method for opening customizer in core
WordPress Trac
noreply at wordpress.org
Mon Oct 9 16:03:39 UTC 2017
#40254: Customize: Eliminate customize-loader fullscreen iframe method for opening
customizer in core
--------------------------+--------------------------
Reporter: westonruter | Owner: westonruter
Type: defect (bug) | Status: closed
Priority: normal | Milestone: 4.9
Component: Customize | Version: 3.4
Severity: normal | Resolution: fixed
Keywords: has-patch | Focuses:
--------------------------+--------------------------
Changes (by westonruter):
* status: accepted => closed
* resolution: => fixed
Comment:
In [changeset:"41797"]:
{{{
#!CommitTicketReference repository="" revision="41797"
Customize: Eliminate use of customize-loader in core so Customizer is
opened consistently in `top` window.
* Open the door for future browser history feature in #28536, which is
currently not feasible when customize-loader is used.
* Remove customizer-loader from being used on admin screens for Dashboard,
Themes, non-shiny theme install/update.
* Keep the customize-loader functionality available for plugins, for the
time being. It may become deprecated.
* Ensure `return` param in customizer links in Themes screen update to
reflect `search` updated by `pushState`.
* Persist `return` when reloading Customizer due to theme switch, autosave
restoration, or changeset trashing.
* Use `location.replace()` instead of changing `location.href` when
trashing.
* Hide theme browser while Themes screen is loading when there is a
`search` to prevent flash of unfiltered themes.
* Use throttling instead of debouncing when searching themes to ensure
that screen is updated immediately on page load.
* Fix encoding and decoding of `search` param between URL and search
field.
* Add support for dismissing autosaves when closing customize-loader, when
it is used by plugins.
* Skip sending changeset UUID to customize-loader for population in
browser location if changeset branching is not enabled.
See #28536.
Fixes #40254.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/40254#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list