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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>67912</bug_id>
          
          <creation_ts>2011-09-11 18:32:24 -0700</creation_ts>
          <short_desc>[Meta] Shadow DOM should be accessible from JavaScript based assistive technology.</short_desc>
          <delta_ts>2011-09-12 06:25:13 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>---</target_milestone>
          <dependson>63606</dependson>
          <blocked>66669</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hayato Ito">hayato</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>sam</cc>
    
    <cc>shinyak</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>465436</commentid>
    <comment_count>0</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2011-09-11 18:32:24 -0700</bug_when>
    <thetext>Provide a JavaScript API to access shadow DOM so that JavaScript-based assistive technology like ChromeVox can access user-created Shadow DOM.

We should be careful so that this API can only be accessed by privileged extensions, not any page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465444</commentid>
    <comment_count>1</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-09-11 19:05:16 -0700</bug_when>
    <thetext>Can you explain why this needs to be in WebKit if it is not exposed to Web content?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465445</commentid>
    <comment_count>2</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2011-09-11 19:12:14 -0700</bug_when>
    <thetext>You are right. I expect we don&apos;t need to do anything except for depending bugs in WebKit side.
 https://bugs.webkit.org/show_bug.cgi?id=63606

I&apos;d just like to track all dependent bugs using this issue.

(In reply to comment #1)
&gt; Can you explain why this needs to be in WebKit if it is not exposed to Web content?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465506</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-09-11 23:33:31 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; You are right. I expect we don&apos;t need to do anything except for depending bugs in WebKit side.
&gt;  https://bugs.webkit.org/show_bug.cgi?id=63606
&gt; 
&gt; I&apos;d just like to track all dependent bugs using this issue.

I don&apos;t understand why this bug exists if there is nothing to do and no API you plan on exposing.  Should the bug be renamed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465507</commentid>
    <comment_count>4</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2011-09-11 23:48:57 -0700</bug_when>
    <thetext>Hi Sam,
Thank you for the comment.

I agree the title of this bug is confusing. I&apos;ve renamed it.
Let me continue investigating whether the current planned Shadow DOM APIs is good enough or not in WebKit side. I&apos;ll update this bug later.

(In reply to comment #3)
&gt; (In reply to comment #2)
&gt; &gt; You are right. I expect we don&apos;t need to do anything except for depending bugs in WebKit side.
&gt; &gt;  https://bugs.webkit.org/show_bug.cgi?id=63606
&gt; &gt; 
&gt; &gt; I&apos;d just like to track all dependent bugs using this issue.
&gt; 
&gt; I don&apos;t understand why this bug exists if there is nothing to do and no API you plan on exposing.  Should the bug be renamed?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465580</commentid>
    <comment_count>5</comment_count>
    <who name="Hayato Ito">hayato</who>
    <bug_when>2011-09-12 06:25:13 -0700</bug_when>
    <thetext>I&apos;d like to mark this issue WONTFIX. 

Such accessibility JavaScript APIs should be provided in more upper layers, like Chrome Extension APIs or something similar,  instead of WebCore and its bindings.

(In reply to comment #4)
&gt; Hi Sam,
&gt; Thank you for the comment.
&gt; 
&gt; I agree the title of this bug is confusing. I&apos;ve renamed it.
&gt; Let me continue investigating whether the current planned Shadow DOM APIs is good enough or not in WebKit side. I&apos;ll update this bug later.
&gt; 
&gt; (In reply to comment #3)
&gt; &gt; (In reply to comment #2)
&gt; &gt; &gt; You are right. I expect we don&apos;t need to do anything except for depending bugs in WebKit side.
&gt; &gt; &gt;  https://bugs.webkit.org/show_bug.cgi?id=63606
&gt; &gt; &gt; 
&gt; &gt; &gt; I&apos;d just like to track all dependent bugs using this issue.
&gt; &gt; 
&gt; &gt; I don&apos;t understand why this bug exists if there is nothing to do and no API you plan on exposing.  Should the bug be renamed?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>