This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 24974 - The distinction between Capabilities and MutableCapabilities is not useful in the context of this spec
Summary: The distinction between Capabilities and MutableCapabilities is not useful in...
Status: RESOLVED FIXED
Alias: None
Product: Browser Test/Tools WG
Classification: Unclassified
Component: WebDriver (show other bugs)
Version: unspecified
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Browser Testing and Tools WG
QA Contact: Browser Testing and Tools WG
URL: https://dvcs.w3.org/hg/webdriver/raw-...
Whiteboard:
Keywords:
: 24975 (view as bug list)
Depends on:
Blocks: 20860
  Show dependency treegraph
 
Reported: 2014-03-07 23:15 UTC by Marc Fisher
Modified: 2014-05-15 20:56 UTC (History)
4 users (show)

See Also:


Attachments

Description Marc Fisher 2014-03-07 23:15:37 UTC
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.
Comment 1 Marc Fisher 2014-03-10 17:49:22 UTC
*** Bug 24975 has been marked as a duplicate of this bug. ***
Comment 2 David Burns :automatedtester 2014-05-08 23:13:10 UTC
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.
Comment 3 seva 2014-05-08 23:33:21 UTC
+1
Comment 4 Andreas Tolfsen 2014-05-11 12:44:23 UTC
Seconded.  It's especially confusing because it mentions raising WebDriverException, which really a driver implementation has no control over.
Comment 5 David Burns :automatedtester 2014-05-12 09:14:49 UTC
Landed in https://dvcs.w3.org/hg/webdriver/rev/2fdf64ba5df5
Comment 6 seva 2014-05-12 21:52:18 UTC
'MutableCapabilities' 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.
Comment 7 David Burns :automatedtester 2014-05-15 20:56:41 UTC
Landed in https://dvcs.w3.org/hg/webdriver/rev/cae6a9db15d5