The Brand Header theme component was updated to use the new type: objects setting format, as announced by tgxworld with a link to the recent release. However, the migration introduced a bug that broke the component, rendering some sites inaccessible as reported by dax. Users are advised to use safe mode to deactivate the component if already updated, or avoid updating until the fix is deployed. tgxworld provided a fix commit, but another issue surfaced during rebuilds, producing JSON Pointer validation errors related to missing text properties reported by lubezniy. tgxworld acknowledged the oversight and pointed to a follow-up PR to resolve the remaining bug. The issue is actively being addressed, and users should hold off on updates until the fixes are fully deployed.
Just dropping a note here that I merged in a change today which migrates the icons and links theme settings to type: objects which we recently just released.
Unfortunately the change broke the component and as a result, some sites have become inaccessible.
If you’ve already updated, utilize safe mode to enter the site and temporarily deactivate the component. If you haven’t updated yet, please refrain from doing so until we’ve resolved the issue.
Hi. I’m rebuilding Discourse. In process i have next error message:
[2024-04-26T07:56:32.414090 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'SKIP_EMBER_CLI_COMPILE=1 bundle exec rake themes:update assets:precompile'
[default] Failed to update 'Brand Header Theme Component' (42): The property at JSON Pointer '/0/text' must be present. The property at JSON Pointer '/1/text' must be present. The property at JSON Pointer '/2/text' must be present.