https://bugs.documentfoundation.org/show_bug.cgi?id=163697

            Bug ID: 163697
           Summary: Inserting new lines in Basic IDE causes crash/triggers
                    assert when assistive technology is active on Windows
           Product: LibreOffice
           Version: 25.2.0.0 alpha0+
          Hardware: All
                OS: Windows (All)
            Status: UNCONFIRMED
          Keywords: accessibility
          Severity: normal
          Priority: medium
         Component: BASIC
          Assignee: [email protected]
          Reporter: [email protected]
            Blocks: 101912

Created attachment 197313
  --> https://bugs.documentfoundation.org/attachment.cgi?id=197313&action=edit
Backtrace of the assert

Steps to reproduce:

1) start NVDA screen reader
2) start LO Writer
3) "Tools" > "Macros" > "Edit Macros"
4) Press Enter key
5) if nothing happens yet, repeat step 4 and/or keep the Enter key pressed

Result: In a debug build, an assert is triggered, s. attached backtrace.

Another potential way to misbehave seen is the one Mike describes in bug 160982
comment #8:
> (...) with some assistive technology
> active, I see in Basic IDE, that pressing and holding Enter to add multiple
> new paragraphs, the current line with the cursor goes beyond the window
> (previously, the cursor was always at the bottom, and the window expectedly
> scrolled to keep it visible).

As mentioned in bug 160982 comment #9, I think the underlying issue is
preexisting, but in some setups (where an AT is active that doesn't set the
SPI_GETSCREENREADER flag), this issue is triggered now where it wasn't without
the fix for tdf#160982 in place. (It can also be seen in older LO with NVDA,
which does set the flag).

I don't see this happening with gtk3 on Linux, also not when Orca is running.

Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 0e05add86cfb996fe6a11c088c36b3fa010e2445
CPU threads: 12; OS: Windows 10 X86_64 (10.0 build 19045); UI render: default;
VCL: win
Locale: en-GB (en_GB); UI: en-US
Calc: threaded


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=101912
[Bug 101912] [META] Accessibility (a11y) bugs and enhancements
-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to