<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>6757</bug_id>
          
          <creation_ts>2009-04-02 16:33:12 +0000</creation_ts>
          <short_desc>3.6.3 make suggestion for computing reverse relations</short_desc>
          <delta_ts>2010-01-05 15:20:32 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>ARIA</product>
          <component>Core AAM</component>
          <version>1.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>Last Call</target_milestone>
          
          <blocked>6887</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="David Bolter">dbolter</reporter>
          <assigned_to name="David Bolter">dbolter</assigned_to>
          <cc>andi.snowweaver</cc>
          
          <qa_contact name="ARIA UA Implementors">aria-ua-impl</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>24513</commentid>
    <comment_count>0</comment_count>
    <who name="David Bolter">dbolter</who>
    <bug_when>2009-04-02 16:33:12 +0000</bug_when>
    <thetext>This action item came out of the March 20 UAI TF meeting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24525</commentid>
    <comment_count>1</comment_count>
    <who name="alexander surkov">surkov.alexander</who>
    <bug_when>2009-04-03 01:46:52 +0000</bug_when>
    <thetext>There are two ways.

1. Cache accessible tree before/on document load and cache relations. Watch mutation events of accessible tree and update cached relations. It sounds that&apos;s unique correct way but it might be hard to implement by AT client because of possible performance problems.

2. Calculate relations on request. Obviously AT client can&apos;t traverse whole document to calculate relations each time due to ongoing performance problems. AT client can do an assumption how relations are used in wild life and calculate correct relations in most cases. Mozilla assumes related elements are hosted in neighbourhood of the element relations are calculated for. So we go to the parent and check relations in its subtree, then we move to parent of parent and etc. Parents level is bounded by 5. It sounds this algorithm covers most of usecases.

Any opinions?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25083</commentid>
    <comment_count>2</comment_count>
    <who name="David Bolter">dbolter</who>
    <bug_when>2009-05-08 18:11:12 +0000</bug_when>
    <thetext>*** Bug 6889 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25571</commentid>
    <comment_count>3</comment_count>
    <who name="alexander surkov">surkov.alexander</who>
    <bug_when>2009-06-13 01:24:23 +0000</bug_when>
    <thetext>Obviously I mixed up &quot;AT client&quot; with &quot;AT server&quot; in bug description. Sorry for confusion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25572</commentid>
    <comment_count>4</comment_count>
    <who name="David Bolter">dbolter</who>
    <bug_when>2009-06-13 02:24:18 +0000</bug_when>
    <thetext>Thanks for clarifying Alexander.

All, I chatted with Alexander this evening and can speak about this bug at the next call.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>25723</commentid>
    <comment_count>5</comment_count>
    <who name="Andi Snow-Weaver">andi.snowweaver</who>
    <bug_when>2009-06-26 15:41:51 +0000</bug_when>
    <thetext>Opera has this implemented. Would be good to ask them how they did it. </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30535</commentid>
    <comment_count>6</comment_count>
    <who name="David Bolter">dbolter</who>
    <bug_when>2010-01-05 15:20:32 +0000</bug_when>
    <thetext>We don&apos;t this detail.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>