On Special:Homepage (provided by GrowthExperiments), when $wgVueDevelopmentMode = true, we get this console warning (T323252#8534539):
[Vue warn]: (deprecation ATTR_FALSE_VALUE) Attribute "aria-hidden" with v-bind value `false` will render aria-hidden="false" instead of removing it in Vue 3. To remove the attribute, use `null` or `undefined` instead. If the usage is intended, you can disable the compat behavior and suppress this warning with: configureCompat({ ATTR_FALSE_VALUE: false }) Details: https://v3-migration.vuejs.org/breaking-changes/attribute-coercion.html at <CdxIcon class="ext-growthExperiments-ScoreCard__data-display__icon" icon="<path d=\"m16.77 8 1.94-2a1 1 0 000-1.41l-3.34-3.3a1 1 0 00-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z\"/>" icon-label="Total edits" > at <Anonymous icon="<path d=\"m16.77 8 1.94-2a1 1 0 000-1.41l-3.34-3.3a1 1 0 00-1.41 0L12 3.23zM1 14.25V19h4.75l9.96-9.96-4.75-4.75z\"/>" label="Total edits" icon-label="Total edits" >
Looking at the HTML, we can see:
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" aria-hidden="false"...</svg>
AIUI, rather than aria-hidden="false", Vue 3 would like us to not use the attribute at all, so the HTML should look instead like:
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20">...</svg>