<?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>24974</bug_id>
          
          <creation_ts>2014-03-07 23:15:37 +0000</creation_ts>
          <short_desc>The distinction between Capabilities and MutableCapabilities is not useful in the context of this spec</short_desc>
          <delta_ts>2014-05-15 20:56:41 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Browser Test/Tools WG</product>
          <component>WebDriver</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>https://dvcs.w3.org/hg/webdriver/raw-file/ac1cadc32661/webdriver-spec.html#browser-capabilities</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>20860</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Marc Fisher">fisherii</reporter>
          <assigned_to name="Browser Testing and Tools WG">public-browser-tools-testing</assigned_to>
          <cc>ato</cc>
    
    <cc>dburns</cc>
    
    <cc>mike</cc>
    
    <cc>vlotoshnikov</cc>
          
          <qa_contact name="Browser Testing and Tools WG">public-browser-tools-testing</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>102090</commentid>
    <comment_count>0</comment_count>
    <who name="Marc Fisher">fisherii</who>
    <bug_when>2014-03-07 23:15:37 +0000</bug_when>
    <thetext>Capabilities vs. MutableCapabilities is a local-end distinction that could vary between different languages (e.g. if there were Haskell bindings, there would not be a MutableCapabilities, as mutability is not a supported concept in that language).

For this spec, I think we should just make it clear what exactly is meant by the capabilities object that are transferred by the wire protocol, e.g. how required and desired are used, and that capabilities returned by newSession describe the actual, unchangeable capabilities of that session.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102144</commentid>
    <comment_count>1</comment_count>
    <who name="Marc Fisher">fisherii</who>
    <bug_when>2014-03-10 17:49:22 +0000</bug_when>
    <thetext>*** Bug 24975 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105509</commentid>
    <comment_count>2</comment_count>
    <who name="David Burns :automatedtester">dburns</who>
    <bug_when>2014-05-08 23:13:10 +0000</bug_when>
    <thetext>We have said on numerous occasions that the spec only describes the remote end. I have emailed the mailing list to get others to chime in.

I agree we should remove it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105513</commentid>
    <comment_count>3</comment_count>
    <who name="seva">vlotoshnikov</who>
    <bug_when>2014-05-08 23:33:21 +0000</bug_when>
    <thetext>+1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105635</commentid>
    <comment_count>4</comment_count>
    <who name="Andreas Tolfsen">ato</who>
    <bug_when>2014-05-11 12:44:23 +0000</bug_when>
    <thetext>Seconded.  It&apos;s especially confusing because it mentions raising WebDriverException, which really a driver implementation has no control over.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105696</commentid>
    <comment_count>5</comment_count>
    <who name="David Burns :automatedtester">dburns</who>
    <bug_when>2014-05-12 09:14:49 +0000</bug_when>
    <thetext>Landed in https://dvcs.w3.org/hg/webdriver/rev/2fdf64ba5df5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>105766</commentid>
    <comment_count>6</comment_count>
    <who name="seva">vlotoshnikov</who>
    <bug_when>2014-05-12 21:52:18 +0000</bug_when>
    <thetext>&apos;MutableCapabilities&apos; is still mentioned two times (one of them also being a reference to a now non-existing section) now without being defined at all. Should  get rid of any mentions of MutableCapabilities.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106094</commentid>
    <comment_count>7</comment_count>
    <who name="David Burns :automatedtester">dburns</who>
    <bug_when>2014-05-15 20:56:41 +0000</bug_when>
    <thetext>Landed in https://dvcs.w3.org/hg/webdriver/rev/cae6a9db15d5</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>