diff --git a/.changeset/metal-carrots-joke.md b/.changeset/metal-carrots-joke.md
new file mode 100644
index 0000000000..27171f8817
--- /dev/null
+++ b/.changeset/metal-carrots-joke.md
@@ -0,0 +1,5 @@
+---
+'@baloise/ds-core': patch
+---
+
+**segment**: adjust a11y for form controls so it is linked with label and message
diff --git a/.changeset/pink-rockets-lie.md b/.changeset/pink-rockets-lie.md
new file mode 100644
index 0000000000..3020bb8c25
--- /dev/null
+++ b/.changeset/pink-rockets-lie.md
@@ -0,0 +1,5 @@
+---
+'@baloise/ds-core': patch
+---
+
+**segment**: adjust bal-change event type
diff --git a/.changeset/real-eagles-add.md b/.changeset/real-eagles-add.md
new file mode 100644
index 0000000000..a405db7408
--- /dev/null
+++ b/.changeset/real-eagles-add.md
@@ -0,0 +1,5 @@
+---
+'@baloise/ds-core': patch
+---
+
+**footer**: use bal-dropdown to avoid angular insert-node issue
diff --git a/docs/stories/components/00-overview.stories.mdx b/docs/stories/components/00-overview.stories.mdx
index ec5ffa707f..22c9378fd7 100644
--- a/docs/stories/components/00-overview.stories.mdx
+++ b/docs/stories/components/00-overview.stories.mdx
@@ -518,6 +518,24 @@ Form components serve as tools for gathering user input through a range of metho
+
+
+
+ Apple
+
+
+ Banana
+
+
+ Mango
+
+
+
-
-
- Apple
-
-
- Banana
-
-
- Mango
-
-
+
+
+
+
+
+
{
@@ -187,23 +186,29 @@ export class Footer implements BalConfigObserver, Loggable {
this.selectEl?.open()
}}
>
- (this.selectEl = el as HTMLBalSelectElement)}
+ (this.selectEl = el as HTMLBalDropdownElement)}
value={this.language}
onBalChange={event => this.changeLanguage(event.detail as any)}
data-testid="bal-footer-language"
>
{this.allowedLanguages.map(language => (
-
+
{language.toLocaleUpperCase()}
-
+
))}
-
+
-
+
+
+
namespace BalProps {
- export type BalSegmentValue = string | number
+ export type BalSegmentValue = string | number | boolean
}
namespace BalEvents {
diff --git a/packages/core/src/components/bal-segment/bal-segment.tsx b/packages/core/src/components/bal-segment/bal-segment.tsx
index 016c249389..a69de21e44 100644
--- a/packages/core/src/components/bal-segment/bal-segment.tsx
+++ b/packages/core/src/components/bal-segment/bal-segment.tsx
@@ -450,6 +450,7 @@ export class Segment implements ComponentInterface, BalWindowResizeObserver, Bal
return (