Bug 546970 - Fix remaining orca's assumptions of non-multi-level atk.table hierarchies
Summary: Fix remaining orca's assumptions of non-multi-level atk.table hierarchies
Status: CONFIRMED
Alias: None
Product: UI Automation
Classification: Mono
Component: Moonlight - General (show other bugs)
Version: Unspecified
Hardware: Other Other
: P5 - None : Normal
Target Milestone: Release 2.1
Assignee: Michael Gorse
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-14 17:33 UTC by Andres Aragoneses
Modified: 2010-04-30 20:24 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andres Aragoneses 2009-10-14 17:33:59 UTC
Besides fixing orca's issues such as bug 546934, we need to make sure that the assumption of orca about expecting the parent of a TreeTableCell to be a TreeTable doesn't apply anymore.
Comment 1 Forgotten User oDRaEXi7Ku 2010-02-15 10:17:21 UTC
FYI some commits on orca's upstream may have just fixed this:

commit 3d9756754b924d0ecff388e5b32e0abadd13e9be
Author: Joanmarie Diggs <joanmarie.diggs@gmail.com>
Date:   Sun Feb 14 16:44:31 2010 -0500

    Part of the fix for bgo#608150 - Firefox 3.6's changes to the hierarchy of tables needs to be handled by Orca
    
    One issue is that table rows can now appear as list items in the hierarchy.
    getNextCellInfo was assuming the parent of the table cell would be a table.
    This fix merely stops the traceback. Additional smarts will need to be
    added to Orca's label guessing functionality.



commit 6f16a61162af708356bfc96f95ba8ec8602a3de2
Author: Joanmarie Diggs <joanmarie.diggs@gmail.com>
Date:   Sun Feb 14 17:31:49 2010 -0500

    Rest of the fix for bgo#608150 - Firefox 3.6's changes to the hierarchy of tables needs to be handled by Orca
    
    It turns out that the label guessing functionality is fine (yea!!);
    the problem is another instance of needing to be sure we have the
    table and not the new list item.
Comment 2 Brad Taylor 2010-03-31 13:40:54 UTC
Unassigning to focus on Firefox and SLED bugs.