The VoiceOver screen reader doesn't work on OS 13

Posted by: fcherny on 3 August 2023, 3:49 am EST

    • Post Options:
    • Link

    Posted 3 August 2023, 3:49 am EST

    When running the SpreadJS demo, I’ve notice that on Mac OS 13, the Voice Over screen reader isn’t reading the cell contents. Is this a known issue?

  • Posted 3 August 2023, 6:21 pm EST

    Hi Fred,

    I was able to reproduce the issue with the MacOS 13 (Ventura). It seems like an issue with the SpreadJS. I have escalated it to the dev team for further investigation. The internal tracking id for the same is: SJS-19565.

    I will let you know when there is an update from the dev team on this.

    Regards,

    Ankit

  • Posted 10 August 2023, 4:01 am EST

    Any updates on the fix for this?

  • Posted 10 August 2023, 10:36 pm EST

    Hi,

    The devs have mentioned that it doesn’t seems not a SpreadJS related issue, but just a Voice Over functionality. For example, perform following steps, you’ll see the Voice Over Reader will also read the whole content at first time:

    1. Turn on the Voice Over Reader;

    2. On Chrome browser, click the open new tab button and input link address: https://support.apple.com/zh-cn/guide/voiceover/vo15534/10/mac/13.0

    3. Then you’ll see the narrator focus will jump to next automatically by order and the Reader will read out every issues content.

    4. Additionally, during the reading time, scroll to bottom of this page and hover or click on some item won’t get response by the screen reader.

    So, the devs have concluded that:

    1. Firstly, the screen reader read out the whole dataSource defined as the narrator is focused on this container.

    2. Secondly, reading the whole content only happens at the first time when this page is opened.

    The issue is not under the control of SpreadJS.

    Regards,

    Ankit

  • Posted 21 August 2023, 3:11 am EST

    I don’t understand your response. The VO screen reader used to read the contents of the spreadsheet cell contents when the user tabs through them. But in the latest OS (Ventura), it doesn’t do that. Are you saying there’s a VO setting that will enable that behavior in MacOS 13?

  • Posted 21 August 2023, 6:00 pm EST

    Hi,

    Yes, the devs have informed us that the observed behavior is caused by the functionality of the Voice Over in the MacOS Ventura and SpreadJS has no control over that.

    In the MacOS Ventura while reading, the items doesn’t get response by the screen reader when some item is clicked or hover. This is the functionality of the Voice Over. You could follow the above mentioned 4 steps to verify this at your end also.

    Therefore, when you click any cell in SpreadJS or hover any cell, it doesn’t get response from the Screen Reader and the Voice Over screen reader doesn’t read the contents of the SpreadJS cells.

    Regards,

    Ankit

  • Posted 22 August 2023, 1:13 am EST

    Would you be willing to open an issue with Apple explaining the change in behavior you are seeing? We could open the ticket but Apple will very likely turn right around and say the issue is with Grape City software. Since this is new behavior, it seems to make sense to address it with them.

  • Posted 22 August 2023, 11:31 pm EST

    Hi,

    I am currently further investigating the change in behavior in the MacOS Ventura. I will update you soon regarding my findings.

    Regards,

    Ankit

  • Posted 23 August 2023, 5:59 pm EST

    Hi,

    I have escalated it to the dev team for investigation and also forwarded your concern on opening a ticket to the apple. The tracking id for the case is: SJS-19565. I will let you know when there is an update form the dev team on this.

    Regards,

    Ankit

  • Posted 28 August 2023, 4:03 pm EST

    Hi,

    After further investigation, the devs have concluded that it does appear to be an issue with the SpreadJS and seems like a bug. We are so sorry for our above inaccurate conclusion.

    I will keep you updated on the release or updates that it will be addressed.

    Regards,

    Ankit

  • Posted 29 August 2023, 2:06 am EST

    No problem. I really appreciate your persistence in this matter!

  • Posted 21 September 2023, 3:30 pm EST

    Hi,

    The mentioned issue with tracking id: SJS-19565 has been fixed in the latest version of SpreadJS V16.2.3. Kindly upgrade to the latest version of SpreadJS and let us know if you still face the issue.

    You may also download the latest version using the following link: http://cdn.grapecity.com/spreadjs/16.2.3/Files/SpreadJS.Release.16.2.3.zip

    Regards,

    Ankit

  • Posted 28 September 2023, 7:09 am EST

    I installed it (needed to add spread-sheets-io to package.json) and opened a spreadsheet. But it I got an error saying it needed a license key. I’m using the same license key I was using with the previous version. Do I need to gen a new key for this release?

  • Posted 28 September 2023, 2:39 pm EST

    Hi,

    The old license keys (key that is not generated for v16) will not work in the latest spread. You need to have the correct license key for v16. For more information, you mail mail at us.sales@grapecity.com.

    further for testing on localhost you may not need any key just comment on the code where you are setting the license key.

    Regards,

    Avinash

  • Posted 23 October 2023, 12:43 am EST - Updated 23 October 2023, 5:35 am EST

    I tested with your fix. It’s working on MacOS 12. But our testers report that it fails to consistently read the cell contents on MacOS 13 and 14.

  • Posted 24 October 2023, 2:43 am EST

    Further testing shows that VO will sometimes read out the contents of a cell when we hover the cell

  • Posted 24 October 2023, 8:48 pm EST

    Hi,

    We have informed the concerned team and they are working on it. We shall provide you an update as we get a response from the team.

    Regards,

    Avinash

  • Posted 4 December 2023, 6:40 am EST

    Any updates on this issue? We haven’t heard back in over 1 month.

  • Posted 4 December 2023, 8:42 pm EST

    Hi,

    The devs have mentioned that it seems like the MacOS have changed their policy and are looking if we could handle it in the newer version.

    A new issue has been created with the internal tracking id SJS-21711 and the devs are looking into the issue. Further, I will let you know when there is further info on this from the dev team.

    Regards,

    Ankit

  • Posted 5 December 2023, 7:44 pm EST

    Hi,

    The team has informed that we are not able to replicate the issue on the MacOS 14 with Google Chrome and Safari Browser. The VoiceOver works well when hovering a cell.

    Could you kindly share us the system configuration (Operating System Version, Processor) along with a video/gif showing the issue?

    You may refer to the attached video that shows our testing.

    Regards,

    Ankit

    voiceover.zip

  • Posted 6 December 2023, 3:52 am EST - Updated 6 December 2023, 4:38 am EST

    Weird. I’ve attached a video recording that has me running on the Designer demo page on Chrome. In the video I turn on VO, tab through several cells. I also select a couple of cells using my mouse. You’ll notice that some of the cells read out. Others do not. I’m on MacOS Sonoma 14.1. Oops. I just saw that attachments are limited to 5MB. My video is 54.3 MB. I edited the movie down and split it into two parts.

  • Posted 6 December 2023, 4:35 am EST

    Split_first.mov.zip

    First half of the movie clip in reduced resolution.

  • Posted 6 December 2023, 4:36 am EST

    Second half:

    Split_second.mov.zip

  • Posted 6 December 2023, 8:28 pm EST

    Hi,

    Thanks for sharing the video with us. I could see the issue in the “Split_second.mov” that you have shared. I have shared the video with the concerned dev team for further investigation.

    I will update you once there is further information on this issue from the dev team. The internal tracking id remains same i.e., SJS-19565.

    Regards,

    Ankit

  • Posted 24 January 2024, 7:48 am EST

    Any updates on this investigation?

  • Posted 24 January 2024, 8:51 pm EST

    Hi,

    We have asked the dev team about the progress on the issue on your behalf. We will inform you as soon as we get a response from the dev team.

    Regards

  • Posted 7 April 2024, 2:54 pm EST

    Hi,

    The mentioned issue has been resolved in the latest version of SpreadJS V17.0.5. Kindly upgrade to the latest version and let us know if you still face the same issue.

    Regards,

    Ankit

Need extra support?

Upgrade your support plan and get personal unlimited phone support with our customer engagement team

Learn More

Forum Channels