<?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>22406</bug_id>
          
          <creation_ts>2013-06-19 13:34:59 +0000</creation_ts>
          <short_desc>Navigator is not web-compatible due to missing properties</short_desc>
          <delta_ts>2013-07-09 20:12:16 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WHATWG</product>
          <component>HTML</component>
          <version>unspecified</version>
          <rep_platform>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#the-navigator-object</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>Unsorted</target_milestone>
          <dependson>22553</dependson>
    
    <dependson>22555</dependson>
    
    <dependson>22556</dependson>
    
    <dependson>22557</dependson>
    
    <dependson>22558</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>bzbarsky</cc>
    
    <cc>ian</cc>
    
    <cc>mike</cc>
          
          <qa_contact>contributor</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>89585</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2013-06-19 13:34:59 +0000</bug_when>
    <thetext>Specification: http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html
Multipage: http://www.whatwg.org/C#the-navigator-object
Complete: http://www.whatwg.org/c#the-navigator-object
Referrer: http://www.whatwg.org/specs/web-apps/current-work/multipage/

Comment:
Navigator is not web-compatible due to missing properties

Posted from: 98.110.194.206 by bzbarsky@mit.edu
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20130606 Firefox/24.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>89588</commentid>
    <comment_count>1</comment_count>
    <who name="Boris Zbarsky">bzbarsky</who>
    <bug_when>2013-06-19 13:58:43 +0000</bug_when>
    <thetext>I ran into this when someone tried to rewrite Navigator to &quot;follow the spec&quot;.

Specifically:

1) navigator.plugins and navigator.mimeTypes are implemented by everyone and
   required for web compat.
2) navigator.taintEnabled is implemented by everyone except WebKit and required
   for web compat unless you duplicate some WebKit layout bugs.  See
   &lt;https://bugzilla.mozilla.org/show_bug.cgi?id=679971&gt;.  People don&apos;t _call_
   it; they just check that it exists.

Other things that might be issues:

* Everyone (Presto, Gecko, Blink, Trident, WebKit) implements
  navigator.appCodeName, hardcoded to &quot;Mozilla&quot;.
* Everyone implements navigator.cookieEnabled (though I haven&apos;t tested whether
  they ever return false).
* Everyone implements navigator.javaEnabled (though I haven&apos;t tested what it does
  when called).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90230</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2013-07-03 14:47:06 +0000</bug_when>
    <thetext>See also bug 20665 comment 1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90306</commentid>
    <comment_count>3</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2013-07-04 00:08:08 +0000</bug_when>
    <thetext>navigator.plugins and navigator.mimeTypes seem like a fingerprinting disaster. See discussion in bug 22553.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>90512</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2013-07-09 20:12:16 +0000</bug_when>
    <thetext>Ok, done. Let me know if you find any others that need adding!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>