diff --git a/core/modules/navigation/layouts/navigation.html.twig b/core/modules/navigation/layouts/navigation.html.twig
index a66af6e0177..5bb6a7971da 100644
--- a/core/modules/navigation/layouts/navigation.html.twig
+++ b/core/modules/navigation/layouts/navigation.html.twig
@@ -22,7 +22,7 @@
{% include '@navigation/toolbar-button.html.twig' with {
- attributes: create_attribute({'aria-expanded': 'false', 'aria-controls': 'admin-toolbar'}),
+ attributes: create_attribute({'aria-expanded': 'false', 'aria-controls': 'admin-toolbar', 'type': 'button'}),
icon: 'burger',
text: 'Expand sidebar'|t,
extra_classes: 'admin-toolbar-control-bar__burger',
@@ -62,7 +62,7 @@
text: 'Back'|t,
} only %}
{% include '@navigation/toolbar-button.html.twig' with {
- attributes: create_attribute({ 'aria-controls': 'admin-toolbar', 'tabindex': '-1' }),
+ attributes: create_attribute({ 'aria-controls': 'admin-toolbar', 'tabindex': '-1', 'type': 'button' }),
extra_classes: 'admin-toolbar__close-button',
icon: 'cross',
label_classes: 'visually-hidden',
@@ -77,7 +77,7 @@