<?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>104013</bug_id>
          
          <creation_ts>2012-12-04 10:22:10 -0800</creation_ts>
          <short_desc>[WK2] URL schemes registered as local, no access, display isolated and as CORS enabled are not registered again after a web process crash</short_desc>
          <delta_ts>2012-12-05 00:27:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Joaquim Rocha">jrocha</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>782675</commentid>
    <comment_count>0</comment_count>
    <who name="Joaquim Rocha">jrocha</who>
    <bug_when>2012-12-04 10:22:10 -0800</bug_when>
    <thetext>Although urlSchemesRegisteredAsLocal, urlSchemesRegisteredAsNoAccess, urlSchemesRegisteredAsDisplayIsolated and urlSchemesRegisteredAsCORSEnabled are correctly dealt with in WebProcessCreationParameters and there are methods to register them in WebProcess, those are not called on initializeWebProcess so in case of e.g. a crash, when the web process is relaunched again, these schmes do not get registered.

It is an easy fix and I&apos;ll upload a patch very soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>782687</commentid>
    <comment_count>1</comment_count>
      <attachid>177508</attachid>
    <who name="Joaquim Rocha">jrocha</who>
    <bug_when>2012-12-04 10:38:24 -0800</bug_when>
    <thetext>Created attachment 177508
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783463</commentid>
    <comment_count>2</comment_count>
      <attachid>177508</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 00:27:33 -0800</bug_when>
    <thetext>Comment on attachment 177508
Patch

Clearing flags on attachment: 177508

Committed r136650: &lt;http://trac.webkit.org/changeset/136650&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>783465</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 00:27:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177508</attachid>
            <date>2012-12-04 10:38:24 -0800</date>
            <delta_ts>2012-12-05 00:27:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-104013-20121204193523.patch</filename>
            <type>text/plain</type>
            <size>2480</size>
            <attacher name="Joaquim Rocha">jrocha</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NDkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNGI2Yzg1NmM1ZGNlYWFm
ODgzZWRkODFhYWYwN2QzMjI1ZDEwNzM4OC4uN2RhOGRhNzk4NzVhZDAxYTk5ZTg0ZDZlM2Q5MGEw
NmE3YzI2ZmRkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDEyLTEyLTA0ICBKb2Fx
dWltIFJvY2hhICA8anJvY2hhQGlnYWxpYS5jb20+CisKKyAgICAgICAgVVJMIHNjaGVtZXMgcmVn
aXN0ZXJlZCBhcyBsb2NhbCwgbm8gYWNjZXNzLCBkaXNwbGF5IGlzb2xhdGVkIGFuZCBhcyBDT1JT
IGVuYWJsZWQgYXJlIG5vdCByZWdpc3RlcmVkIGFnYWluIGFmdGVyIGEgd2ViIHByb2Nlc3MgY3Jh
c2gKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNDAx
MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6aW5p
dGlhbGl6ZVdlYlByb2Nlc3MpOiBJdGVyYXRlIHRocm91Z2ggdGhlIHNjaGVtZXMgc3RvcmVkIGlu
CisgICAgICAgIHVybFNjaGVtZXNSZWdpc3RlcmVkQXNMb2NhbCwgdXJsU2NoZW1lc1JlZ2lzdGVy
ZWRBc05vQWNjZXNzLAorICAgICAgICB1cmxTY2hlbWVzUmVnaXN0ZXJlZEFzRGlzcGxheUlzb2xh
dGVkIGFuZCB1cmxTY2hlbWVzUmVnaXN0ZXJlZEFzQ09SU0VuYWJsZWQgYW5kCisgICAgICAgIGNh
bGwgdGhlIHJlc3BlY3RpdmUgKGFscmVhZHkgZXhpc3RpbmcpIG1ldGhvZHMgZm9yIHJlZ2lzdGVy
aW5nIHRoZW0uCisKIDIwMTItMTItMDQgIEphZWh1biBMaW0gIDxsamFlaHVuLmxpbUBzYW1zdW5n
LmNvbT4KIAogICAgICAgICBbRUZMXVtXSzJdIFVzZSBjb25zaXN0ZW50IGNsYXNzIG5hbWVzIGlu
c2lkZSBFd2sgY2xhc3NlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAK
aW5kZXggMTYyMTYxMmYyZGE3MTY1OWMwZTRiMzg5MzBlN2VlOTE5ZDAxMGFlMy4uYTA5Y2JiOGQx
MTFmYTc3ZTM2NjZkMWY2NmQ3Yjk5ZTgxODg0ZTEyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlByb2Nlc3MuY3BwCkBAIC0yNzQsNiArMjc0LDE4IEBAIHZvaWQgV2ViUHJvY2Vzczo6
aW5pdGlhbGl6ZVdlYlByb2Nlc3MoY29uc3QgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYg
cGFyYW1lCiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBwYXJhbWV0ZXJzLnVybFNjaGVtZXNG
b3JXaGljaERvbWFpblJlbGF4YXRpb25Jc0ZvcmJpZGRlbi5zaXplKCk7ICsraSkKICAgICAgICAg
c2V0RG9tYWluUmVsYXhhdGlvbkZvcmJpZGRlbkZvclVSTFNjaGVtZShwYXJhbWV0ZXJzLnVybFNj
aGVtZXNGb3JXaGljaERvbWFpblJlbGF4YXRpb25Jc0ZvcmJpZGRlbltpXSk7CiAKKyAgICBmb3Ig
KHNpemVfdCBpID0gMDsgaSA8IHBhcmFtZXRlcnMudXJsU2NoZW1lc1JlZ2lzdGVyZWRBc0xvY2Fs
LnNpemUoKTsgKytpKQorICAgICAgICByZWdpc3RlclVSTFNjaGVtZUFzTG9jYWwocGFyYW1ldGVy
cy51cmxTY2hlbWVzUmVnaXN0ZXJlZEFzTG9jYWxbaV0pOworCisgICAgZm9yIChzaXplX3QgaSA9
IDA7IGkgPCBwYXJhbWV0ZXJzLnVybFNjaGVtZXNSZWdpc3RlcmVkQXNOb0FjY2Vzcy5zaXplKCk7
ICsraSkKKyAgICAgICAgcmVnaXN0ZXJVUkxTY2hlbWVBc05vQWNjZXNzKHBhcmFtZXRlcnMudXJs
U2NoZW1lc1JlZ2lzdGVyZWRBc05vQWNjZXNzW2ldKTsKKworICAgIGZvciAoc2l6ZV90IGkgPSAw
OyBpIDwgcGFyYW1ldGVycy51cmxTY2hlbWVzUmVnaXN0ZXJlZEFzRGlzcGxheUlzb2xhdGVkLnNp
emUoKTsgKytpKQorICAgICAgICByZWdpc3RlclVSTFNjaGVtZUFzRGlzcGxheUlzb2xhdGVkKHBh
cmFtZXRlcnMudXJsU2NoZW1lc1JlZ2lzdGVyZWRBc0Rpc3BsYXlJc29sYXRlZFtpXSk7CisKKyAg
ICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHBhcmFtZXRlcnMudXJsU2NoZW1lc1JlZ2lzdGVyZWRB
c0NPUlNFbmFibGVkLnNpemUoKTsgKytpKQorICAgICAgICByZWdpc3RlclVSTFNjaGVtZUFzQ09S
U0VuYWJsZWQocGFyYW1ldGVycy51cmxTY2hlbWVzUmVnaXN0ZXJlZEFzQ09SU0VuYWJsZWRbaV0p
OworCiAgICAgc2V0RGVmYXVsdFJlcXVlc3RUaW1lb3V0SW50ZXJ2YWwocGFyYW1ldGVycy5kZWZh
dWx0UmVxdWVzdFRpbWVvdXRJbnRlcnZhbCk7CiAKICAgICBpZiAocGFyYW1ldGVycy5zaG91bGRB
bHdheXNVc2VDb21wbGV4VGV4dENvZGVQYXRoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>