https://bugs.freedesktop.org/show_bug.cgi?id=71409

          Priority: medium
            Bug ID: 71409
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: Excessive duplicate accessible focused events for Calc
                    input line
          Severity: major
    Classification: Unclassified
                OS: Linux (All)
          Reporter: jdi...@igalia.com
          Hardware: Other
            Status: UNCONFIRMED
           Version: 4.1.2.3 release
         Component: UI
           Product: LibreOffice

Created attachment 88914
  --> https://bugs.freedesktop.org/attachment.cgi?id=88914&action=edit
accessible-event listener

Steps to reproduce:
1. Launch the attached accessible event listener in a terminal
2. Launch Calc
3. Press F2 followed by Escape
4. Repeat Step 3 several times

Expected results: There would not be duplicate accessible focused events.

Actual results: The number of duplicate accessible focused events grows with
each repetition.

Impact: The more cells which the user edits, the more sluggish his/her Calc +
Assistive Technology user experience becomes.

(I'll build LibreOffice and, if I am successful, will verify that this issue
persists in master. But experience over the years has proven that until it's
reported by me or an Orca user, the problem persists.)

========================
PRESSED: F2
  object:state-changed:focused   False  [table | Sheet Sheet1]
  object:state-changed:focused   True   [text frame | Cell A3]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
RELEASED: F2
PRESSED: Escape
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [text frame | Cell A3]
  object:state-changed:focused   True   [table | Sheet Sheet1]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
RELEASED: Escape
PRESSED: F2
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   False  [table | Sheet Sheet1]
  object:state-changed:focused   True   [text frame | Cell A3]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
RELEASED: F2
PRESSED: Escape
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   True   [text frame | Input line]
  object:state-changed:focused   False  [paragraph | ]
  object:state-changed:focused   False  [text frame | Cell A3]
  object:state-changed:focused   True   [table | Sheet Sheet1]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   False  [text frame | Input line]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
  object:state-changed:focused   True   [paragraph | ]
RELEASED: Escape

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to