[wp-trac] [WordPress Trac] #65032: View transition admin bar quirks

WordPress Trac noreply at wordpress.org
Wed Apr 8 21:02:48 UTC 2026


#65032: View transition admin bar quirks
-------------------------------+--------------------------------
 Reporter:  zieladam           |       Owner:  (none)
     Type:  defect (bug)       |      Status:  new
 Priority:  normal             |   Milestone:  7.0
Component:  Administration     |     Version:  trunk
 Severity:  normal             |  Resolution:
 Keywords:  reporter-feedback  |     Focuses:  ui, accessibility
-------------------------------+--------------------------------
Changes (by sabernhardt):

 * keywords:   => reporter-feedback


Old description:

> Since 7.0 enabled view transitions in wp-admin (#64470, [10699]),
> navigating between admin screens crossfades the entire admin sidebar into
> itself, even when its markup is nearly identical between the two pages.
>
> Screencast: https://github.com/user-attachments/assets/7a48ae52-70d7
> -47ee-95e0-aec80463dcde
>
> **Steps to reproduce**
>
> 1. Run trunk in Chrome.
> 2. Log in to wp-admin.
> 3. Click between two screens whose sidebars are nearly identical (e.g.
> Dashboard → Posts → Pages).
>
> **Expected**
>
> Sidebar stays visually stable across the navigation — nothing in it has
> changed.
>
> **Actual**
>
> The whole sidebar crossfades between two identical snapshots.
>
> == Notes ==
>
> Claude claims, to be verified:
>
> * `src/wp-admin/css/view-transitions.css` gives each top-level menu item
> a stable `view-transition-name`, but `#adminmenu` itself does not — so
> the whole sidebar falls into the default root snapshot and crossfades on
> every navigation.
> * a likely fix is to give `#adminmenu` (and possibly `#adminmenuwrap`)
> its own `view-transition-name` so it's treated as a single persistent
> element
> across navigations rather than part of the default root snapshot.
>
> cc @westonruter @annezazu

New description:

 Since 7.0 enabled view transitions in wp-admin (#64470,
 [https://github.com/WordPress/wordpress-develop/pull/10699 PR 10699]),
 navigating between admin screens crossfades the entire admin sidebar into
 itself, even when its markup is nearly identical between the two pages.

 Screencast: https://github.com/user-attachments/assets/7a48ae52-70d7-47ee-
 95e0-aec80463dcde

 **Steps to reproduce**

 1. Run trunk in Chrome.
 2. Log in to wp-admin.
 3. Click between two screens whose sidebars are nearly identical (e.g.
 Dashboard → Posts → Pages).

 **Expected**

 Sidebar stays visually stable across the navigation — nothing in it has
 changed.

 **Actual**

 The whole sidebar crossfades between two identical snapshots.

 == Notes ==

 Claude claims, to be verified:

 * `src/wp-admin/css/view-transitions.css` gives each top-level menu item a
 stable `view-transition-name`, but `#adminmenu` itself does not — so the
 whole sidebar falls into the default root snapshot and crossfades on every
 navigation.
 * a likely fix is to give `#adminmenu` (and possibly `#adminmenuwrap`) its
 own `view-transition-name` so it's treated as a single persistent element
 across navigations rather than part of the default root snapshot.

 cc @westonruter @annezazu

--

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/65032#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list