# Accessibility - ion-toggle

**URL:** <https://forum.ionicframework.com/t/accessibility-ion-toggle/231259>\
**Category:** Ionic Angular\
**Created:** [February 21, 2023, 3:58pm UTC](https://forum.ionicframework.com/t/accessibility-ion-toggle/231259 "2023-02-21T15:58:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tejakumar](https://avatars.discourse-cdn.com/v4/letter/t/a698b9/32.png) [@tejakumar](https://forum.ionicframework.com/u/tejakumar)\
**Post date:** [February 21, 2023, 3:58pm UTC](https://forum.ionicframework.com/t/accessibility-ion-toggle/231259/1 "2023-02-21T15:58:43Z")

</div>

Hi,

```auto
  <ion-item>
    <ion-label>Checked Toggle</ion-label>
    <ion-toggle slot="end" [checked]="true"></ion-toggle>
  </ion-item>

  <ion-item>
    <ion-label>Unchecked Toggle</ion-label>
    <ion-toggle slot="end" [checked]="false"></ion-toggle>
  </ion-item>

```

in the above code, the Talkback reads **Checked Toggle** twice.

Steps to re-produce:

1. Open the app
2. Turn on TalkBack
3. Swipe to navigate to the ion-toggle
4. Talkback reads **Checked Toggle**
5. Swipe again the talkback highlight the same **ion-toggle** again.
6. Talkback reads **Checked Toggle**
7. Swipe again
8. Talkback highlights the second **ion-toggle** and reads **Unchecked Toggle**.

**Video Reference:** [Ionic Talkback issue with ion-toggle - YouTube](https://youtube.com/shorts/GTju6SwMIZk?feature=share)

Thanks.

---

<div class="post-metadata">

**Author:** ![tejakumar](https://avatars.discourse-cdn.com/v4/letter/t/a698b9/32.png) [@tejakumar](https://forum.ionicframework.com/u/tejakumar)\
**Post date:** [February 27, 2023, 3:22pm UTC](https://forum.ionicframework.com/t/accessibility-ion-toggle/231259/2 "2023-02-27T15:22:29Z")

</div>

Issue resolved. Debugged the app and found the solution.
