To-dosΒΆ
Core version drift: the image
wordpress:7.1.2ships core 7.1.2 (/usr/src/wordpress/wp-includes/version.php), the data volume of a fresh install ran 7.1.3 when it was first measured, 77 minutes after its creation (wp core version, body classversion-7-1-3in wp-admin). WordPress applies minor core updates in the background inside the volume, so the running version leaves the pin inmeta/services.yml. Options: setWP_AUTO_UPDATE_COREtofalseinwp-config.phpand update through the image, or keep the background updates and stop treating the pin as the running version.tasks/02_install.ymlpasses the administrator password towp core installas--admin_password=<value>on the command line ofcontainer exec, where the process list of the host shows it for the run of the command. Options:wp core install --prompt=admin_passwordwith the value on stdin, orwp user update <login> --prompt=user_passafter an install that sets a throwaway value.The Command Palette entry of the admin bar (
#wp-admin-bar-command-palette, rendered by core as<a class="ab-item" onclick="wp.data.dispatch( "core/commands" ).open()">) does nothing on click:meta/csp.ymlgrantsunsafe-evalunderscript-src-attrbut nounsafe-inline, and Chromium of the Playwright imagev1.64.0-noblelogs βExecuting inline event handler violates the following Content Security Policy directive βscript-src-attr βselfβ βunsafe-evalβββ on every wp-admin page and on the site with the admin bar. Theunsafe-evalunderscript-src-attrhas no effect there; the media gridβs Underscore templates getunsafe-evalfromscript-src. Options: grantunsafe-inlineunderscript-src-attr, or remove theonclickin a mu-plugin through theadmin_bar_menuhook and bind the click from a script file.