You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* DeprecationsPanel template: the empty-check sum was missing count($other),
and the surrounding condition was inverted -- the "No deprecations" flash
showed up exactly when deprecations existed. Include $other and flip to
`if (!$hasAny)`.
* Variables panel template: $error came through `printf %s` unescaped. The
message can carry serializer-exception text that echoes back data from
whatever variable failed to serialize, so escape it via h().
* ToolbarService::saveData: $data was declared inside `try`, so when a panel's
data() itself threw, the catch block's `gettype($data ?? null)` diagnostic
reported the previous iteration's panel data type instead of NULL. Reset
$data = null per iteration.
Adds integration tests covering each fix (deprecations empty / non-empty /
other-only, variables panel error escaping, panel data() throwing).
0 commit comments