Skip to content

Not toggle emergency call switcher with screenreaders #920

@AlexandrKozlovskiy

Description

@AlexandrKozlovskiy

Issue type

User interface

Device

redmi note 9 s

crDroid version

crDroid 12

Exact version / Build date

Android-16.0-20260214-miatoll-v12.7

Bug description

Hello. I am blind human,so i use screenreaders,to use any OS. I installed custom crdroid from https://t.me/crDroidAndroid. In emergency call settings i try to switch off feature of emergency call,which works when we press power button five times. I try to do it with talkback,which i installed via gaps,which contains google services. After switching off this function and pressing back button emergency call still switch on. Thanks for future fixing of this issue.

Steps to reproduce

Steps for reproduce inside settings will be in russian.

  1. install android accessibility suite from google play or any other place.
  2. Switch on talkback in accessibility settings (to press on some item you should focus on it via swipes or touch exploration and use quick double tap on this item).
  3. Go to settings. Open in settings Безопастность и экстренные случаи.
  4. open switcher Экстренные вызовы.
  5. Toggle Использовать функцию экстренные вызовы.\ Switcher will be switch off (at least foor screenreader).
  6. press back button and open Экстренные вызовы again.
  7. sure,what switcher Использовать функцию экстренные вызовы still switch on instead of switch off.

The same situation will be,if this feature will be switch off,so you can't easy switch on this feature with screenreader.

Relevant log (logcat/build log)

There is no sence to send build log.

Screenshots or videos

No response

Solution

I,as android developer,have idea,how to fix this issue. If you using ontouchlistener,instead of onclicklistener in your custom view,set onclicklistener instead. But more good solution,in my opinion,it override performClick method,or override action click in performAccessibilityActions(int action) method inside your custom view. In this case this accessibility issue will be solved in all places,where you using your custom view. This issue actual not only for this device and not only for this firmware,but for all firmwares,where you using this custom view or set ontouch listener.

Additional context

No response

Acknowledgements

  • I've checked device is officially supported and that no support is provided for unofficial devices (for device specific reports and not source related).
  • I'm running latest version available on crdroid.net for this device and that the device is still maintainer supported (not flagged unsupported on download page)
  • I have searched the existing issues and this is a new and no duplicate or related to another open issue.
  • I have written a short but informative title.
  • I filled out all of the requested information in this issue properly and understand that not doing so will automatically result in closing of ticket.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions