<?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>96959</bug_id>
          
          <creation_ts>2012-09-17 15:01:41 -0700</creation_ts>
          <short_desc>Safari 6 notifications&apos; onclick handlers can&apos;t call window.open()</short_desc>
          <delta_ts>2012-09-20 10:49:31 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.8</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="Jon Lee">jonlee</reporter>
          <assigned_to name="Jon Lee">jonlee</assigned_to>
          <cc>jberlin</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>722299</commentid>
    <comment_count>0</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2012-09-17 15:01:41 -0700</bug_when>
    <thetext>It is possible to do this in Chrome. Difference is WK2 isn&apos;t treating the click as a user gesture.

&lt;rdar://problem/12132427&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>722306</commentid>
    <comment_count>1</comment_count>
      <attachid>164460</attachid>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2012-09-17 15:11:29 -0700</bug_when>
    <thetext>Created attachment 164460
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>722387</commentid>
    <comment_count>2</comment_count>
      <attachid>164460</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2012-09-17 17:42:04 -0700</bug_when>
    <thetext>Comment on attachment 164460
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=164460&amp;action=review

&gt; Source/WebKit2/WebProcess/Notifications/WebNotificationManager.cpp:224
&gt; +    UserGestureIndicator gestureIndicator(DefinitelyProcessingUserGesture);

A “why” comment would be welcome here. Also, I think the local variable can be named &quot;indicator&quot;.

Not caused by this patch: I also think that RAII objects with side effects need clearer names. It’s not at all clear that an indicator is an object that affects global state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>724636</commentid>
    <comment_count>3</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2012-09-20 10:49:31 -0700</bug_when>
    <thetext>Committed 129140: http://trac.webkit.org/changeset/129140</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>164460</attachid>
            <date>2012-09-17 15:11:29 -0700</date>
            <delta_ts>2012-09-17 17:42:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-96959-20120917151057.patch</filename>
            <type>text/plain</type>
            <size>7815</size>
            <attacher name="Jon Lee">jonlee</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI4Njc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZmU1NjUwYTI3M2E1ODVl
YjIxOGJmZTUwNTVhN2U4ZjBjOGYzNzMzMS4uNDZmNzhkZGJmODNiOGRkMGU4MTRhMTNkY2ZkNTIy
ODI3MjhhZWU5MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA5LTE3ICBKb24g
TGVlICA8am9ubGVlQGFwcGxlLmNvbT4KKworICAgICAgICBTYWZhcmkgNiBub3RpZmljYXRpb25z
JyBvbmNsaWNrIGhhbmRsZXJzIGNhbid0IGNhbGwgd2luZG93Lm9wZW4oKQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY5NTkKKyAgICAgICAgPHJkYXI6
Ly9wcm9ibGVtLzEyMTMyNDI3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRoZSBjbGljayBpcyBub3QgYmVpbmcgdHJlYXRlZCBhcyBhIHVzZXIgZ2Vz
dHVyZSB3aGVuIHRoZSBtZXNzYWdlIGlzIHNlbnQgdG8gdGhlIHdlYiBwcm9jZXNzLgorCisgICAg
ICAgICogV2ViUHJvY2Vzcy9Ob3RpZmljYXRpb25zL1dlYk5vdGlmaWNhdGlvbk1hbmFnZXIuY3Bw
OgorICAgICAgICAoV2ViS2l0OjpXZWJOb3RpZmljYXRpb25NYW5hZ2VyOjpkaWRDbGlja05vdGlm
aWNhdGlvbik6IEdldHMgY2FsbGVkIHdoZW4gdGhlIHVzZXIgY2xpY2tzIG9uIHRoZQorICAgICAg
ICBwbGF0Zm9ybSBub3RpZmljYXRpb24uIFNldCBVc2VyR2VzdHVyZUluZGljYXRvciB0byBzaG93
IHRoZSBjbGljayBldmVudCBpcyBkdWUgdG8gdXNlciBnZXN0dXJlLgorCiAyMDEyLTA5LTE0ICBC
ZXRoIERha2luICA8YmRha2luQGFwcGxlLmNvbT4KIAogICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY4NDYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvTm90aWZpY2F0aW9ucy9XZWJOb3RpZmljYXRpb25NYW5hZ2VyLmNwcCBiL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvTm90aWZpY2F0aW9ucy9XZWJOb3RpZmljYXRpb25NYW5h
Z2VyLmNwcAppbmRleCBlNmUyY2Q0ZTM0NjY2MDA0NTQ0MmZjNDZjMzA3YTFhOGYyNThkMDE5Li42
NDNmNjZkNGIwM2E1ZTcxYzg2NzU1OTQxY2VkN2M3YzIxZjc5Y2ZiIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL05vdGlmaWNhdGlvbnMvV2ViTm90aWZpY2F0aW9uTWFuYWdl
ci5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9Ob3RpZmljYXRpb25zL1dlYk5v
dGlmaWNhdGlvbk1hbmFnZXIuY3BwCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8V2ViQ29y
ZS9TY3JpcHRFeGVjdXRpb25Db250ZXh0Lmg+CiAjaW5jbHVkZSA8V2ViQ29yZS9TZWN1cml0eU9y
aWdpbi5oPgogI2luY2x1ZGUgPFdlYkNvcmUvU2V0dGluZ3MuaD4KKyNpbmNsdWRlIDxXZWJDb3Jl
L1VzZXJHZXN0dXJlSW5kaWNhdG9yLmg+CiAjZW5kaWYKIAogdXNpbmcgbmFtZXNwYWNlIFdlYkNv
cmU7CkBAIC0yMjAsNiArMjIxLDcgQEAgdm9pZCBXZWJOb3RpZmljYXRpb25NYW5hZ2VyOjpkaWRD
bGlja05vdGlmaWNhdGlvbih1aW50NjRfdCBub3RpZmljYXRpb25JRCkKICAgICBpZiAoIW5vdGlm
aWNhdGlvbikKICAgICAgICAgcmV0dXJuOwogCisgICAgVXNlckdlc3R1cmVJbmRpY2F0b3IgZ2Vz
dHVyZUluZGljYXRvcihEZWZpbml0ZWx5UHJvY2Vzc2luZ1VzZXJHZXN0dXJlKTsKICAgICBub3Rp
ZmljYXRpb24tPmRpc3BhdGNoQ2xpY2tFdmVudCgpOwogI2VuZGlmCiB9CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTZlOWUw
NzE1ZGIxMjY5MDEwMGViOWM5NjA2NzNkYWE1YzA2OGQ5NC4uMTE2MGNkYTc2MGNjZmRjYzYzYTE0
MjhmOTY5NWMxYTNkMzNiNjY0OSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisr
KyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTA5LTE3ICBK
b24gTGVlICA8am9ubGVlQGFwcGxlLmNvbT4KKworICAgICAgICBTYWZhcmkgNiBub3RpZmljYXRp
b25zJyBvbmNsaWNrIGhhbmRsZXJzIGNhbid0IGNhbGwgd2luZG93Lm9wZW4oKQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTY5NTkKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzEyMTMyNDI3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRoZSB0ZXN0IHNob3dzIGFuZCBjbGlja3MgYSBwbGF0Zm9ybSBub3Rp
ZmljYXRpb24uIFRoZSBvbmNsaWNrIGhhbmRsZXIgY2FsbHMgd2luZG93Lm9wZW4oKSwKKyAgICAg
ICAgd2hpY2ggaW4gdHVybiBjYWxscyBhIGZ1bmN0aW9uIG9uIHRoZSBtYWluIHBhZ2UgdG8gY29u
ZmlybSB0aGF0IGEgd2luZG93IHdhcyBvcGVuZWQuCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL25v
dGlmaWNhdGlvbnMvbGVnYWN5L3dpbmRvdy1zaG93LW9uLWNsaWNrLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zL2xlZ2FjeS93aW5kb3ctc2hv
dy1vbi1jbGljay5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL25vdGlmaWNhdGlv
bnMvcmVzb3VyY2VzL3dpbmRvdy1zaG93LW9uLWNsaWNrLmh0bWw6IEFkZGVkLgorICAgICAgICAq
IGh0dHAvdGVzdHMvbm90aWZpY2F0aW9ucy93aW5kb3ctc2hvdy1vbi1jbGljay1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvbm90aWZpY2F0aW9ucy93aW5kb3ctc2hv
dy1vbi1jbGljay5odG1sOiBBZGRlZC4KKwogMjAxMi0wOS0xNCAgSnVsaWVuIENoYWZmcmFpeCAg
PGpjaGFmZnJhaXhAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZlcnQgcjEyNzQ1NyBhbmQgZm9s
bG93aW5nIGZpeGVzIGR1ZSB0byBzZXZlcmFsIGhpdC10ZXN0aW5nIHJlZ3Jlc3Npb25zCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25vdGlmaWNhdGlvbnMvbGVnYWN5L3dpbmRv
dy1zaG93LW9uLWNsaWNrLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbm90
aWZpY2F0aW9ucy9sZWdhY3kvd2luZG93LXNob3ctb24tY2xpY2stZXhwZWN0ZWQudHh0Cm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLjU5YWI4YWU2YThkM2VmOTQ1MWYxYWE5NWJlODljY2JiY2VhMTEzNWQKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25vdGlmaWNhdGlvbnMvbGVnYWN5L3dp
bmRvdy1zaG93LW9uLWNsaWNrLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBACitUaGlzIHRl
c3QgY2hlY2tzIHRoYXQgYSBzY3JpcHQgY2FuIG9wZW4gd2luZG93cyB3aGVuIHRoZSB1c2VyIGNs
aWNrcyBvbiBhIG5hdGl2ZSBub3RpZmljYXRpb24uCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNl
ZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRF
Ii4KKworCitQQVNTIHdlYmtpdE5vdGlmaWNhdGlvbnMuY2hlY2tQZXJtaXNzaW9uKCkgaXMgMAor
UEFTUyBjbGlja2luZyBvbiBub3RpZmljYXRpb24gc3VjY2Vzc2Z1bGx5IG9wZW5lZCBhIHdpbmRv
dworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbm90aWZpY2F0aW9ucy9sZWdhY3kvd2lu
ZG93LXNob3ctb24tY2xpY2suaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbm90aWZpY2F0
aW9ucy9sZWdhY3kvd2luZG93LXNob3ctb24tY2xpY2suaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hNjU2M2Fm
NGRlMGI2YWZkZDc0MWZkODgwNThhYjFlNDg0NjI3MjExCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zL2xlZ2FjeS93aW5kb3ctc2hvdy1vbi1j
bGljay5odG1sCkBAIC0wLDAgKzEsMzUgQEAKKzwhRE9DVFlQRSBodG1sPgorPHNjcmlwdCBzcmM9
Ii9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii9yZXNv
dXJjZXMvbm90aWZpY2F0aW9ucy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8cCBpZD0iZGVzY3Jp
cHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KK2lmICh3aW5k
b3cudGVzdFJ1bm5lcikgeworCXRlc3RSdW5uZXIuZ3JhbnRXZWJOb3RpZmljYXRpb25QZXJtaXNz
aW9uKHRlc3RVUkwpOworICAgIHRlc3RSdW5uZXIuc2V0Q2FuT3BlbldpbmRvd3ModHJ1ZSk7CisJ
dGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cit9CisKK2Rlc2NyaXB0aW9uKCJUaGlzIHRlc3Qg
Y2hlY2tzIHRoYXQgYSBzY3JpcHQgY2FuIG9wZW4gd2luZG93cyB3aGVuIHRoZSB1c2VyIGNsaWNr
cyBvbiBhIG5hdGl2ZSBub3RpZmljYXRpb24uIik7CisKK3Nob3VsZEJlKCJ3ZWJraXROb3RpZmlj
YXRpb25zLmNoZWNrUGVybWlzc2lvbigpIiwgIjAiKTsKK3ZhciBuID0gd2Via2l0Tm90aWZpY2F0
aW9ucy5jcmVhdGVOb3RpZmljYXRpb24oIiIsICIiLCAiIik7CituLm9uZGlzcGxheSA9IGZ1bmN0
aW9uKCkgeworCWlmICh3aW5kb3cudGVzdFJ1bm5lcikKKwkJdGVzdFJ1bm5lci5zaW11bGF0ZVdl
Yk5vdGlmaWNhdGlvbkNsaWNrKHRoaXMpOworfTsKK24ub25jbGljayA9IGZ1bmN0aW9uKCkgewor
CXdpbmRvdy5vcGVuKCcvbm90aWZpY2F0aW9ucy9yZXNvdXJjZXMvd2luZG93LXNob3ctb24tY2xp
Y2suaHRtbCcpOworfTsKK24uc2hvdygpOworCitmdW5jdGlvbiBvbldpbmRvd09wZW4oKSB7CisJ
dGVzdFBhc3NlZCgnY2xpY2tpbmcgb24gbm90aWZpY2F0aW9uIHN1Y2Nlc3NmdWxseSBvcGVuZWQg
YSB3aW5kb3cnKTsKKwl0ZXN0Q29tcGxldGVkKCk7Cit9CisKK3NldFRpbWVvdXQoZnVuY3Rpb24o
KSB7CisJdGVzdEZhaWxlZCgnY2xpY2tpbmcgb24gbm90aWZpY2F0aW9uIGRpZCBub3Qgb3BlbiBh
IHdpbmRvdycpOworCXRlc3RDb21wbGV0ZWQoKTsKK30sIDEwMCk7Cis8L3NjcmlwdD4KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbm90aWZpY2F0aW9ucy9yZXNvdXJjZXMvd2lu
ZG93LXNob3ctb24tY2xpY2suaHRtbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvbm90aWZpY2F0
aW9ucy9yZXNvdXJjZXMvd2luZG93LXNob3ctb24tY2xpY2suaHRtbApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lYTYw
YjY1N2IxOTA5M2JjZGM0NTNlNTg2ZWE0NmZlMmEwNmM5YmVkCi0tLSAvZGV2L251bGwKKysrIGIv
TGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zL3Jlc291cmNlcy93aW5kb3ctc2hv
dy1vbi1jbGljay5odG1sCkBAIC0wLDAgKzEsNSBAQAorPHNjcmlwdD4KK3dpbmRvdy5vbmxvYWQg
PSBmdW5jdGlvbigpIHsKKwl3aW5kb3cub3BlbmVyLm9uV2luZG93T3BlbigpOworfTsKKzwvc2Ny
aXB0PgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvbm90aWZpY2F0aW9ucy93aW5kb3ctc2hvdy1vbi1jbGljay1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25vdGlmaWNhdGlvbnMvd2luZG93LXNob3ctb24t
Y2xpY2stZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmY3YmM2Yjg3ZGIyM2YzM2MyMWQzNmNhNGQ5
MjgzNjJlM2I2YjJhNGUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3Rz
L25vdGlmaWNhdGlvbnMvd2luZG93LXNob3ctb24tY2xpY2stZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMTEgQEAKK1RoaXMgdGVzdCBjaGVja3MgdGhhdCBhIHNjcmlwdCBjYW4gb3BlbiB3aW5kb3dz
IHdoZW4gdGhlIHVzZXIgY2xpY2tzIG9uIGEgbmF0aXZlIG5vdGlmaWNhdGlvbi4KKworT24gc3Vj
Y2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQg
YnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgTm90aWZpY2F0aW9uLnBlcm1pc3Npb24gaXMg
ImdyYW50ZWQiCitQQVNTIGNsaWNraW5nIG9uIG5vdGlmaWNhdGlvbiBzdWNjZXNzZnVsbHkgb3Bl
bmVkIGEgd2luZG93CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09N
UExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9ub3RpZmljYXRpb25z
L3dpbmRvdy1zaG93LW9uLWNsaWNrLmh0bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL25vdGlm
aWNhdGlvbnMvd2luZG93LXNob3ctb24tY2xpY2suaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yNmQxMjZmYWU3
ZWQwZTEyYTUxN2EzZDNhYWZlNjYyMDMwODg2NWExCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zL3dpbmRvdy1zaG93LW9uLWNsaWNrLmh0bWwK
QEAgLTAsMCArMSwzNCBAQAorPCFET0NUWVBFIGh0bWw+Cis8c2NyaXB0IHNyYz0iL3Jlc291cmNl
cy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iL3Jlc291cmNlcy9ub3Rp
ZmljYXRpb25zLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9w
PgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVu
bmVyKSB7CisJdGVzdFJ1bm5lci5ncmFudFdlYk5vdGlmaWNhdGlvblBlcm1pc3Npb24odGVzdFVS
TCk7CisgICAgdGVzdFJ1bm5lci5zZXRDYW5PcGVuV2luZG93cyh0cnVlKTsKKwl0ZXN0UnVubmVy
LndhaXRVbnRpbERvbmUoKTsKK30KKworZGVzY3JpcHRpb24oIlRoaXMgdGVzdCBjaGVja3MgdGhh
dCBhIHNjcmlwdCBjYW4gb3BlbiB3aW5kb3dzIHdoZW4gdGhlIHVzZXIgY2xpY2tzIG9uIGEgbmF0
aXZlIG5vdGlmaWNhdGlvbi4iKTsKKworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJOb3RpZmljYXRp
b24ucGVybWlzc2lvbiIsICJncmFudGVkIik7Cit2YXIgbiA9IG5ldyBOb3RpZmljYXRpb24oIlRl
c3QiKTsKK24ub25zaG93ID0gZnVuY3Rpb24oKSB7CisJaWYgKHdpbmRvdy50ZXN0UnVubmVyKQor
CQl0ZXN0UnVubmVyLnNpbXVsYXRlV2ViTm90aWZpY2F0aW9uQ2xpY2sodGhpcyk7Cit9Oworbi5v
bmNsaWNrID0gZnVuY3Rpb24oKSB7CisJd2luZG93Lm9wZW4oJy9ub3RpZmljYXRpb25zL3Jlc291
cmNlcy93aW5kb3ctc2hvdy1vbi1jbGljay5odG1sJyk7Cit9OworCitmdW5jdGlvbiBvbldpbmRv
d09wZW4oKSB7CisJdGVzdFBhc3NlZCgnY2xpY2tpbmcgb24gbm90aWZpY2F0aW9uIHN1Y2Nlc3Nm
dWxseSBvcGVuZWQgYSB3aW5kb3cnKTsKKwl0ZXN0Q29tcGxldGVkKCk7Cit9CisKK3NldFRpbWVv
dXQoZnVuY3Rpb24oKSB7CisJdGVzdEZhaWxlZCgnY2xpY2tpbmcgb24gbm90aWZpY2F0aW9uIGRp
ZCBub3Qgb3BlbiBhIHdpbmRvdycpOworCXRlc3RDb21wbGV0ZWQoKTsKK30sIDEwMCk7Cis8L3Nj
cmlwdD4K
</data>
<flag name="review"
          id="176235"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>