Bug 495102

Summary: Konsole command output isn't read by the screen reader
Product: [Applications] konsole Reporter: Neal Gompa <ngompa13>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: CONFIRMED ---    
Severity: grave CC: cwo.kde, keithwipf1, nicolas.fella, personalizedrefrigerator, ritchie
Priority: NOR    
Version First Reported In: 24.08.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
URL: https://kojipkgs.fedoraproject.org//packages/Fedora-KDE-Live/41/1.2/images/Fedora-KDE-Live-x86_64-41-1.2.iso
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=2320046
https://bugs.kde.org/show_bug.cgi?id=495096
https://bugs.kde.org/show_bug.cgi?id=495098
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: attachment-1829310-0.html

Description Neal Gompa 2024-10-20 16:44:39 UTC
SUMMARY
When I have the screen reader activated, Konsole's UI and user input fields are read, but output returned from programs is not.

STEPS TO REPRODUCE
1. Download the Fedora 41 KDE RC ISO
2. Boot it
3. Activate screen reader with Meta+Alt+S
4. Open Konsole with Ctrl+Alt+T
5. Type "ls" and run it.

OBSERVED RESULT
Orca reads the input "ls" but does not read what "ls" returns.

EXPECTED RESULT
Orca reads the input "ls" and reads what "ls" returns.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Linux 41 (KDE Plasma)
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION
This is being considered a blocker bug downstream in Fedora.
Comment 1 Neal Gompa 2024-10-20 17:06:24 UTC
Note that I can get it read everything properly if I double-press + on the number pad, but that doesn't work if I don't have a number pad, and I can't find a way to configure it to read it fully without the key press.
Comment 2 tcanabrava 2024-10-20 17:36:18 UTC
Created attachment 175060 [details]
attachment-1829310-0.html

mmmmm.
this is interesting, ill try to see how to inplement it.

On Sun, 20 Oct 2024 at 18:44 Neal Gompa <bugzilla_noreply@kde.org> wrote:

> https://bugs.kde.org/show_bug.cgi?id=495102
>
>             Bug ID: 495102
>            Summary: Konsole command output isn't read by the screen reader
>     Classification: Applications
>            Product: konsole
>            Version: 24.08.2
>           Platform: Fedora RPMs
>                URL: https://kojipkgs.fedoraproject.org//packages/Fedora-KD
>                     E-Live/41/1.2/images/Fedora-KDE-Live-x86_64-41-1.2.iso
>                 OS: Linux
>             Status: REPORTED
>           Severity: grave
>           Priority: NOR
>          Component: general
>           Assignee: konsole-devel@kde.org
>           Reporter: ngompa13@gmail.com
>   Target Milestone: ---
>
> SUMMARY
> When I have the screen reader activated, Konsole's UI and user input
> fields are
> read, but output returned from programs is not.
>
> STEPS TO REPRODUCE
> 1. Download the Fedora 41 KDE RC ISO
> 2. Boot it
> 3. Activate screen reader with Meta+Alt+S
> 4. Open Konsole with Ctrl+Alt+T
> 5. Type "ls" and run it.
>
> OBSERVED RESULT
> Orca reads the input "ls" but does not read what "ls" returns.
>
> EXPECTED RESULT
> Orca reads the input "ls" and reads what "ls" returns.
>
> SOFTWARE/OS VERSIONS
> Linux/KDE Plasma: Fedora Linux 41 (KDE Plasma)
> KDE Plasma Version: 6.2.1
> KDE Frameworks Version: 6.7.0
> Qt Version: 6.7.2
>
> ADDITIONAL INFORMATION
> This is being considered a blocker bug downstream in Fedora.
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
Comment 3 Neal Gompa 2025-05-03 00:29:28 UTC
This is now worse in Fedora KDE Plasma Desktop Edition 42 with Plasma 6.3.4. Now the terminal is not read by Orca at all, and double-pressing + on the numberpad does nothing.
Comment 4 cwo 2025-05-12 19:40:20 UTC
*** Bug 431460 has been marked as a duplicate of this bug. ***
Comment 5 cwo 2025-05-12 19:41:11 UTC
Confirming as the forward-duped bug report was confirmed (and I can reproduce it as well).
Comment 6 keithwipf1 2025-08-28 22:43:34 UTC
Just ran into this today. Orca is highly unlikely to read output of any terminal commands, as in I heard it happen exactly once. I don't even think backspace announces delete characters and something is making Orca lag but that could just be my laptop.
A workaround is to install `gnome-terminal` and use that instead, but how obvious is this to new KDE users?