Ticket #378 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

Table row and column cache not dropped when leaving table

Reported by: jteh Owned by: jteh
Priority: minor Milestone: 2010.1
Component: Speech Version: development
Keywords: Cc:
Operating system: Blocked by:
Blocking:

Description

Str:

  1. Move to the top of a simple table such as the info table for this ticket.
  2. Press up arrow to move out of the table.
  3. Press down arrow to enter the table again.

Expected:
Row 1 column 1 should be reported.

Actual:
No row and column is reported.

More info:
The last spoken row and column number are cached along with the table ID so that the row/column number isn't spoken if it hasn't changed. However, this cache isn't dropped when leaving the table, which is why this problem occurs; the last table ID< row and column number are the same, so no change is spoken. We somehow need to drop the cache when leaving the table.

Change History

comment:1 Changed 2 years ago by mdcurran

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r3404. Seems this was implemented right at the start, though I mucked it up when adding code to handle tables with no column count.

Note: See TracTickets for help on using tickets.