mirror of
https://github.com/nextcloud/server.git
synced 2025-02-07 09:59:46 +00:00
![]() Vue3 does not replace the element while mounting but only renders within (replace inner HTML). So it would result in two stacked `<main>` elements which is invalid and an accessibility issue. Instead we just use a `<div>` element for mounting. For Vue2 apps this does not change anything as the whole element will be replaced with a new `<main>` element. For vanilla apps this will slightly decrease the accessibility as the main landmark is now missing, but this is not a hard accessibility issue as it would be for Vue3 apps having two main elements. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> |
||
---|---|---|
.. | ||
a11y-color-contrast.cy.ts | ||
admin-settings.cy.ts | ||
admin-settings_default-app.cy.ts | ||
themingUtils.ts | ||
user-settings_app-order.cy.ts | ||
user-settings_background.cy.ts |