PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 1.1.12
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v1.1.12
1.1.12 1.1.11 1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.1 1.0.0 0.9.8 0.9.7 0.9.6 0.9.4 0.9.5 0.9.3 0.9.2 0.9.1 0.9.0 0.8.9 All 36 releases
← All changes | includes/desktop-themes/manifest.php +9 -1 1.1.2 → 1.1.12 View file →
@@ -125,9 +125,17 @@
125 125 }
126 126 $out = array();
127 127 $count = 0;
128 128 foreach ( $raw as $key => $value ) {
129 - if ( $count >= 512 ) {
129 + /*
130 + * A size guard, not a design budget, and it needs headroom:
131 + * Legacy answers every literal the palette declares, so it
132 + * grows with the palette, and crossing this line is silent
133 + * (a dropped entry falls back to the built-in value). What
134 + * keeps a manifest safe is the namespace filter and the value
135 + * grammar below, both per entry.
136 + */
137 + if ( $count >= 2048 ) {
130 138 break;
131 139 }
132 140 if ( ! is_string( $key ) ) {
133 141 continue;