7 | | * We have multiple global variables with closely related or even roughly the same data (`$sidebars_widgets`+`$_wp_sidebars_widgets`, also `$wp_registered_sidebars`, `$sidebars_widgets`, `$wp_registered_widgets`, `$wp_registered_sidebars`). If we update one, we should also update the others for consistency. Sometimes we don't and we run into [https://github.com/WordPress/gutenberg/issues/33335#issuecomment-879903958 undefined behaviors]. |
| 7 | * We have multiple, closely related global variables (`$sidebars_widgets`+`$_wp_sidebars_widgets`, also `$wp_registered_sidebars`, `$sidebars_widgets`, `$wp_registered_widgets`, `$wp_registered_sidebars`). If we update one, we should also update the others for consistency. Sometimes we don't and we run into [https://github.com/WordPress/gutenberg/issues/33335#issuecomment-879903958 undefined behaviors]. |