<?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>172625</bug_id>
          
          <creation_ts>2017-05-25 17:21:26 -0700</creation_ts>
          <short_desc>Gracefully handle missing localStorage support in results.html</short_desc>
          <delta_ts>2017-05-25 19:56:16 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1312978</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-05-25 17:21:26 -0700</bug_when>
    <thetext>The &apos;results.html&apos; file displays test output, and provides local storage of user settings as a convenience.

If localStorage is blocked due to security settings, the page throws SecurityError DOMExceptions, and shows all test failures (including those that are expected) making it difficult to review test results.

This patch makes missing localStorage a non-fatal error, using the default settings if it cannot load (or save) customizations made by the user.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312979</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-05-25 17:21:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/32118243&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312981</commentid>
    <comment_count>2</comment_count>
      <attachid>311320</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2017-05-25 17:25:22 -0700</bug_when>
    <thetext>Created attachment 311320
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1312999</commentid>
    <comment_count>3</comment_count>
      <attachid>311320</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2017-05-25 18:40:37 -0700</bug_when>
    <thetext>Comment on attachment 311320
Patch

r=me, assuming that it fixes the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313013</commentid>
    <comment_count>4</comment_count>
      <attachid>311320</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-25 19:56:15 -0700</bug_when>
    <thetext>Comment on attachment 311320
Patch

Clearing flags on attachment: 311320

Committed r217470: &lt;http://trac.webkit.org/changeset/217470&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1313014</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-25 19:56:16 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>311320</attachid>
            <date>2017-05-25 17:25:22 -0700</date>
            <delta_ts>2017-05-25 19:56:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-172625-20170525172522.patch</filename>
            <type>text/plain</type>
            <size>1807</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDIxNzQ1OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29y
a2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE3LTA1LTI1ICBCcmVudCBGdWxnaGFtICA8
YmZ1bGdoYW1AYXBwbGUuY29tPgorCisgICAgICAgIEdyYWNlZnVsbHkgaGFuZGxlIG1pc3Npbmcg
bG9jYWxTdG9yYWdlIHN1cHBvcnQgaW4gcmVzdWx0cy5odG1sCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzI2MjUKKyAgICAgICAgPHJkYXI6Ly9wcm9i
bGVtLzMyMTE4MjQzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgIEhhbmRsZSB0aGUgY2FzZSB3aGVyZSBsb2NhbFN0b3JhZ2UgZ2VuZXJhdGVzIGEgU2Vj
dXJpdHlFcnJvciBET01FeGNlcHRpb24sIHRyZWF0aW5nIHRoaXMKKyAgICAgICAgYXMgYSBub24t
ZmF0YWwgZXJyb3IuCisKKyAgICAgICAgKiBmYXN0L2hhcm5lc3MvcmVzdWx0cy5odG1sOgorICAg
ICAgICAoT3B0aW9uV3JpdGVyLnNhdmUpOiBUcmVhdCAiU2VjdXJpdHlFcnJvciIgYXMgYW4gZXhw
ZWN0ZWQgY29uZGl0aW9uLgorICAgICAgICAoT3B0aW9uV3JpdGVyLmFwcGx5KTogRGl0dG8uCisK
IDIwMTctMDUtMjUgIEtlaXRoIE1pbGxlciAgPGtlaXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAg
ICAgICAgRGF0ZSBzaG91bGQgdXNlIGhpc3RvcmljYWwgZGF0YSBpZiBpdCdzIGF2YWlsYWJsZS4K
SW5kZXg6IExheW91dFRlc3RzL2Zhc3QvaGFybmVzcy9yZXN1bHRzLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL3Jlc3VsdHMuaHRtbAkocmV2aXNpb24gMjE3NDMx
KQorKysgTGF5b3V0VGVzdHMvZmFzdC9oYXJuZXNzL3Jlc3VsdHMuaHRtbAkod29ya2luZyBjb3B5
KQpAQCAtMTI5NywxMiArMTI5NywyNCBAQCBPcHRpb25Xcml0ZXIuc2F2ZSA9IGZ1bmN0aW9uKCkK
ICAgICAgICAgdmFyIG9wdGlvbiA9IG9wdGlvbnNbaV07CiAgICAgICAgIGRhdGFbb3B0aW9uLmlk
XSA9IG9wdGlvbi5jaGVja2VkOwogICAgIH0KLSAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShPcHRp
b25Xcml0ZXIuX2tleSwgSlNPTi5zdHJpbmdpZnkoZGF0YSkpOworICAgIHRyeSB7CisgICAgICAg
IGxvY2FsU3RvcmFnZS5zZXRJdGVtKE9wdGlvbldyaXRlci5fa2V5LCBKU09OLnN0cmluZ2lmeShk
YXRhKSk7CisgICAgfSBjYXRjaCAoZXJyKSB7CisgICAgICAgIGlmIChlcnIubmFtZSAhPSAiU2Vj
dXJpdHlFcnJvciIpCisgICAgICAgICAgICB0aHJvdyBlcnI7CisgICAgfQogfQogCiBPcHRpb25X
cml0ZXIuYXBwbHkgPSBmdW5jdGlvbigpCiB7Ci0gICAgdmFyIGpzb24gPSBsb2NhbFN0b3JhZ2Uu
Z2V0SXRlbShPcHRpb25Xcml0ZXIuX2tleSk7CisgICAgdmFyIGpzb247CisgICAgdHJ5IHsKKyAg
ICAgICAganNvbiA9IGxvY2FsU3RvcmFnZS5nZXRJdGVtKE9wdGlvbldyaXRlci5fa2V5KTsKKyAg
ICB9IGNhdGNoIChlcnIpIHsKKyAgICAgICBpZiAoZXJyLm5hbWUgIT0gIlNlY3VyaXR5RXJyb3Ii
KQorICAgICAgICAgIHRocm93IGVycjsKKyAgICB9CisKICAgICBpZiAoIWpzb24pIHsKICAgICAg
ICAgdXBkYXRlQWxsT3B0aW9ucygpOwogICAgICAgICByZXR1cm47Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>