Re: [orca-list] Update on (work-in-progress) presentation of selection changes in Calc



Hello,


I apologize for very late feedback on this.

Also I am somewhat surprised there are no public comments related to this yet as this is highly requested functionality.


I have tested this finally today when working with a particular spread sheet.

I must say that for regular tables it's working very good.

The issues are with cells spawning more than one row or more than one column or when completelly changing the selection such as

* Create an empty spreadsheet

* Fill in cells A1, A2, A3, A4, B1, B2, B3 and B4. You may fill it with anything you like but I have put their respective address into these cells so I can use ctrl+c to copy and ctrl+v to paste to notepad to verify my findings.

* move to a cel C1

* Press down shift and press right arrow key what will select C1 and D1.

* Now keep holding down the shift key and press down arrow It will select C1 through D2.

* Now keep holding down the shift key and press left arrow key. Orca says D1 through D2 unselected and C1 through C2 remains selected.
* Still keep the shift key held down and press left arrow key again. Orca will report B1 through B2 selected however infact b1 through C2 are selected at this point.
* By further trial I think I have found out all the selection expansion to the left is only reporting one edge of the selection correctly. Is this something you can address within orca or do we have to fill this against Libreoffice?


Also perhaps more of us would like to comment on this however I would prefer if orca will only report what is selected and not saying what has became unselected as with complex tables where a lot of arrow keys navigation is desired can quickly make me lost the chain of selections.
For example move to a cell A1 and holding down shift and ctrl keys press right arrow key. As an addition to A1, B1 through D1 will become selected and orca notifies to the fact. However I would like to hear what's selected in total not how the selection became expanded or collabsed. So in this particular case I'd prefer to hear A1 through D1 selected.
Now pressing left arrow key while still holding down shift not ctrl A1 through C1 becomes selected however orca reports D1 unselected. I'd still prefer to hear A1 through C1 selected in such a case.

And finally now most significant point I have noticed however I don't know how to prove it or how to debug it.
I am afraid something somewhere is leaking a lot of memory. While writing this message it took me some 20 minutes of playing with libreoffice calc trying selecting part of this small region A1 through D2 repeating it over and over again in various steps performing different movements each time.
Libreoffice became so sluggish for me that I had to quit it and without closing Firefox I was unable to launch it again because of the full memory.
I do only have 4GB of RAM inside this laptop and Gnome it-self uses almost 1.5GB of memory though.
So I am very frequently running out of memory mainly when building android apps with gradle or node JS based apps with npm.

Thanks and greetings

Peter


Dňa 03.07.2018 o 21:10 Joanmarie Diggs napísal(a):
Yet another update: Cell contents are also now announced when the cells
become selected/unselected. That leaves whereAmI and presenting the
selected cells when the command to read the selected text is used.
--joanie

On 07/03/2018 02:47 PM, Joanmarie Diggs wrote:
Another update: In addition to presenting when when or more rows and/or
columns gets selected, Orca will announce the coordinates when one or
more cells gets selected. It does not yet announce the cell contents.
I'll add that next. Also on the to-do list is reading the selected cell
content in whereAmI and when the (unbound) command to read the selected
text is used. In the meantime, testing and feedback is encouraged.

Thanks!
--joanie

On 07/02/2018 06:20 PM, Joanmarie Diggs wrote:
Hey all.

Having Orca present selection changes in Calc is now something I'm
actively working on. I just committed a change to present when entire
rows and or columns get selected or unselected. Mind you, this
functionality assumes that Calc tells us. It doesn't always. Here's one
instance which I can reproduce reliably:
https://bugs.documentfoundation.org/show_bug.cgi?id=118508. It needs to
be fixed in LibreOffice; not Orca.

I'm also noticing that during selection, the accessible object for the
cell you're in sometimes becomes a zombie. So if you cancel selection,
Orca might give you more details about the table than you'd like.
LibreOffice/Calc should not be destroying objects on us like that. I
still need to come up with a reliable test case. When I do, I'll file
that one as well against LibreOffice.

I have also made progress on -- but not yet committed -- presenting
simple selection changes. There are some associated performance issues
I'm still working on to get this right. With any luck, I'll finish that
tomorrow and commit it.

Stay tuned!
--joanie
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org

_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki: https://wiki.gnome.org/Projects/Orca
Orca documentation: https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide: https://help.gnome.org/users/gnome-help/stable/a11y.html
Log bugs and feature requests at http://bugzilla.gnome.org



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]