Customize: sections and panels that are open and become inactive should be closed
|Reported by:||celloexpressions||Owned by:||westonruter|
|Component:||Customize||Keywords:||has-screenshots has-patch commit fixed-major|
Description (last modified by westonruter)
If you have a section open with an active callback that's true, then navigate to a page where it isn't active, the section remains open. Since it's no longer intended to be available, it should be collapsed as soon as it becomes inactive if it's currently expanded.
If a panel or section has an active_callback set, and if the panel or section is expanded, when a user navigates from previewing a URL where the active_callback returns true to one where it returns false, these the non-contextual panel or section remain expanded unexpectedly. If you collapse the panel or section to go to the root you then see that the references to the panel/section are hidden.
I believe this is a regression introduced in #34391, as I'm sure that the panels would collapse automatically when de-activated in the past.
Video depicting the problem: https://youtu.be/h1kaRLn7A8g
Plugin that reproduces the problem as used in the video: https://gist.github.com/westonruter/4a4c378c750cb5432ecaf88f5d9ba539
Change History (26)
- Milestone changed from Future Release to 4.7.2
- Version changed from 4.1 to 4.7
- Keywords has-patch added; needs-patch removed
6 weeks ago
- Keywords needs-testing removed
- Owner changed from dlh to celloexpressions
- Status changed from assigned to reviewing
6 weeks ago
- Keywords fixed-major added
- Resolution fixed deleted
- Status changed from closed to reopened