<?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>71693</bug_id>
          
          <creation_ts>2011-11-07 08:32:35 -0800</creation_ts>
          <short_desc>[Qt] http/tests/notifications tests make fast/notifications/notifications-click-event.html fail</short_desc>
          <delta_ts>2013-11-15 05:02:38 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>64002</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Kristóf Kosztyó">kkristof</assigned_to>
          <cc>hausmann</cc>
    
    <cc>kkristof</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yael</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>497191</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-11-07 08:32:35 -0800</bug_when>
    <thetext>You can easily reproduce this fail:
$Tools/Scripts/old-run-webkit-tests http/tests/notifications/icon-does-not-exist.html fast/notifications/notifications-click-event.html

fail:</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>497196</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-11-07 08:36:33 -0800</bug_when>
    <thetext>fail:
--- /tmp/layout-test-results/fast/notifications/notifications-click-event-expected.txt	2011-11-07 16:35:36.762379664 +0000
+++ /tmp/layout-test-results/fast/notifications/notifications-click-event-actual.txt	2011-11-07 16:35:36.762379664 +0000
@@ -1,8 +1,6 @@
 DESKTOP NOTIFICATION: icon , title New E-mail, text Meet me tonight at 8!
-DESKTOP NOTIFICATION CLOSED: New E-mail
 Showing notifications.
 
 To exercise manually, grant notification permissions and load this page, then click on the notification. You should see a &quot;PASS&quot; message.
 
-PASS: click event fired.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>512715</commentid>
    <comment_count>2</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-12-01 06:01:40 -0800</bug_when>
    <thetext>One more culprit test which makes the other fail:

$ Tools/Scripts/old-run-webkit-tests --wait-for-httpd http/tests/notifications/icon-exists-show-alert-during-load.html fast/notifications/notifications-click-event.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529453</commentid>
    <comment_count>3</comment_count>
      <attachid>121094</attachid>
    <who name="Kristóf Kosztyó">kkristof</who>
    <bug_when>2012-01-04 04:16:54 -0800</bug_when>
    <thetext>Created attachment 121094
proposed fix

This patch clear the m_notifications in the resetToConsistentStateBeforeTesting() so the notification tests don&apos;t cause side effect in the next notification test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533884</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-01-11 07:34:56 -0800</bug_when>
    <thetext>Your patch makes sense, but I&apos;m curious about one bit: Why do the other ports not need this? Where do _they_ reset the state of their notification presenter?

AFAICS disconnectFrame() only resets permissions, but does that imply cancellation of any visible notifications, too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>533958</commentid>
    <comment_count>5</comment_count>
    <who name="Kristóf Kosztyó">kkristof</who>
    <bug_when>2012-01-11 09:33:17 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Your patch makes sense, but I&apos;m curious about one bit: Why do the other ports not need this? Where do _they_ reset the state of their notification presenter?

I have to look after it how it works on the other platforms.
This problem is caused by the m_notifications which is still containing the notifications from the previous tests when the flaky one is running so the &quot;click&quot; sometimes goes to the wrong notification.

&gt; 
&gt; AFAICS disconnectFrame() only resets permissions, but does that imply cancellation of any visible notifications, too?

I don&apos;t know, I will check this too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>541262</commentid>
    <comment_count>6</comment_count>
    <who name="Kristóf Kosztyó">kkristof</who>
    <bug_when>2012-01-24 05:21:31 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; (In reply to comment #4)
&gt; &gt; Your patch makes sense, but I&apos;m curious about one bit: Why do the other ports not need this? Where do _they_ reset the state of their notification presenter?
&gt; 
&gt; I have to look after it how it works on the other platforms.
&gt; This problem is caused by the m_notifications which is still containing the notifications from the previous tests when the flaky one is running so the &quot;click&quot; sometimes goes to the wrong notification.
&gt; 
&gt; &gt; 
&gt; &gt; AFAICS disconnectFrame() only resets permissions, but does that imply cancellation of any visible notifications, too?
&gt; 
&gt; I don&apos;t know, I will check this too.

I looked after it in the chromium, and I found this in the changelog:
+        Adds necessary hooks to chromium&apos;s DRT so that clicks on desktop notifications
+        can be simulated during a layout test.  Requires storing a list of active
+        notifications so that they can be referred to later for clicking.
+        https://bugs.webkit.org/show_bug.cgi?id=44800

That means it is normal to the previous test&apos;s notification is still reachable btw there isn&apos;t any tests what work this way and this can cause sideeffects like this one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548713</commentid>
    <comment_count>7</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2012-02-03 07:53:53 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Your patch makes sense, but I&apos;m curious about one bit: Why do the other ports not need this? Where do _they_ reset the state of their notification presenter?
&gt; 
Other ports do not run http/notifications tests, so they don&apos;t have this problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>548717</commentid>
    <comment_count>8</comment_count>
      <attachid>121094</attachid>
    <who name="Yael">yael</who>
    <bug_when>2012-02-03 07:59:43 -0800</bug_when>
    <thetext>Comment on attachment 121094
proposed fix

This patch makes sense to me.
We identify notifications by their title, but all of the test notifications use the same title. That&apos;s what causes the side effect.
IMO it is ok to clear the notifications between tests, even if in the real world we would not cancel notifications when navigating away from the page that created them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>573082</commentid>
    <comment_count>9</comment_count>
      <attachid>121094</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-03-07 11:52:36 -0800</bug_when>
    <thetext>Comment on attachment 121094
proposed fix

Rejecting attachment 121094 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 2

Last 500 characters of output:
ines).
patching file Source/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp
patching file Source/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.h
patching file Tools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
patching file Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp
Hunk #1 succeeded at 555 (offset -4 lines).

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Simon Haus...&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/11856198</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>666792</commentid>
    <comment_count>10</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-07-11 09:18:29 -0700</bug_when>
    <thetext>Arghhhh ... why wasn&apos;t it committed? Kristóf?

Otherwise http/tests/notifications tests were removed from trunk - https://trac.webkit.org/changeset/115153

Do we still need this fix?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773792</commentid>
    <comment_count>11</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-11-22 03:29:45 -0800</bug_when>
    <thetext>ping?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>951032</commentid>
    <comment_count>12</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2013-11-15 05:02:38 -0800</bug_when>
    <thetext>notifications and Qt isn&apos;t in WebKit trunk long time ago.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121094</attachid>
            <date>2012-01-04 04:16:54 -0800</date>
            <delta_ts>2012-03-07 11:52:36 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>0104.patch</filename>
            <type>text/plain</type>
            <size>6410</size>
            <attacher name="Kristóf Kosztyó">kkristof</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA0YTFkNzcxLi5jYjVkNTYzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDEt
MDQgIEtyaXN0w7NmIEtvc3p0ecOzICA8a2tyaXN0b2ZAaW5mLnUtc3plZ2VkLmh1PgorCisgICAg
ICAgIFtRdF0gaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zIHRlc3RzIG1ha2UgZmFzdC9ub3RpZmlj
YXRpb25zL25vdGlmaWNhdGlvbnMtY2xpY2stZXZlbnQuaHRtbCBmYWlsZWQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNjkzCisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9xdC9Ta2lwcGVk
OiBVbnNraXAgaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zL2ljb24tZG9lcy1ub3QtZXhpc3QuaHRt
bCBhbmQKKyAgICAgICAgaHR0cC90ZXN0cy9ub3RpZmljYXRpb25zL2ljb24tZXhpc3RzLXNob3ct
YWxlcnQtZHVyaW5nLWxvYWQuaHRtbAorCiAyMDEyLTAxLTA0ICBDc2FiYSBPc3p0cm9nb27DoWMg
IDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1F0XSBodHRwL3Rlc3RzL3htbGh0dHByZXF1
ZXN0L3dvcmtlcnMvYWJvcnQtZXhjZXB0aW9uLWFzc2VydC5odG1sIG1ha2VzIDYgZmFzdC93b3Jr
ZXJzIHRlc3QgZmFpbApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBl
ZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKaW5kZXggNWYwMTI2Zi4uODA1MTZi
OCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZAorKysgYi9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC0yNDU0LDExICsyNDU0LDYgQEAgZmFzdC9l
dmVudHMvcGxhdGZvcm0td2hlZWxldmVudC1wYWdpbmcteS1pbi1zY3JvbGxpbmctcGFnZS5odG1s
CiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTc2Ngogc3ZnL2N1
c3RvbS9nZXRCQm94LXBhdGguc3ZnCiAKLSMgW1F0XSBodHRwL3Rlc3RzL25vdGlmaWNhdGlvbnMg
dGVzdHMgbWFrZSBmYXN0L25vdGlmaWNhdGlvbnMvbm90aWZpY2F0aW9ucy1jbGljay1ldmVudC5o
dG1sIGZhaWwKLSMgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcxNjkz
Ci1odHRwL3Rlc3RzL25vdGlmaWNhdGlvbnMvaWNvbi1kb2VzLW5vdC1leGlzdC5odG1sCi1odHRw
L3Rlc3RzL25vdGlmaWNhdGlvbnMvaWNvbi1leGlzdHMtc2hvdy1hbGVydC1kdXJpbmctbG9hZC5o
dG1sCi0KICMgW1F0XSBuZXcgdGVzdCBlZGl0aW5nL3NwZWxsaW5nL3NwZWxsaW5nLXVuaWZpZWQt
ZW11bGF0aW9uLmh0bWwgaXMgZmFpbGluZwogIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NzIyNTEKIGVkaXRpbmcvc3BlbGxpbmcvc3BlbGxpbmctdW5pZmllZC1lbXVs
YXRpb24uaHRtbApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViS2l0L3F0L0NoYW5nZUxvZwppbmRleCBhOTZmZjZhLi4zNDYwMjI2IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEyLTAxLTA0ICBLcmlzdMOzZiBLb3N6dHnDsyAgPGtr
cmlzdG9mQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBbUXRdIGh0dHAvdGVzdHMvbm90aWZp
Y2F0aW9ucyB0ZXN0cyBtYWtlIGZhc3Qvbm90aWZpY2F0aW9ucy9ub3RpZmljYXRpb25zLWNsaWNr
LWV2ZW50Lmh0bWwgZmFpbGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD03MTY5MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuY3BwOgor
ICAgICAgICAoRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6OnJlc2V0Tm90aWZpY2F0aW9ucyk6Cisg
ICAgICAgICogV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuaDoKKyAgICAg
ICAgKiBXZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRRdC5jcHA6Cisg
ICAgICAgIChXZWJDb3JlOjpOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRRdDo6cmVzZXROb3Rp
ZmljYXRpb25zKToKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50
ZXJDbGllbnRRdC5oOgorCiAyMDEyLTAxLTAzICBKb24gTGVlICA8am9ubGVlQGFwcGxlLmNvbT4K
IAogICAgICAgICBMZWFrIG9mIFdlYk5vdGlmaWNhdGlvbkNsaWVudCB3aGVuIHBhZ2UgaXMgZGVz
dHJveWVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBS
ZW5kZXJUcmVlU3VwcG9ydFF0LmNwcCBiL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQv
RHVtcFJlbmRlclRyZWVTdXBwb3J0UXQuY3BwCmluZGV4IDkyZWNkZjguLjMyNGU1NDQgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRyZWVTdXBw
b3J0UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRl
clRyZWVTdXBwb3J0UXQuY3BwCkBAIC04MjAsNiArODIwLDExIEBAIHZvaWQgRHVtcFJlbmRlclRy
ZWVTdXBwb3J0UXQ6OmR1bXBOb3RpZmljYXRpb24oYm9vbCBiKQogI2VuZGlmCiB9CiAKK3ZvaWQg
RHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6OnJlc2V0Tm90aWZpY2F0aW9ucygpCit7CisgICAgTm90
aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50UXQ6Om5vdGlmaWNhdGlvblByZXNlbnRlcigpLT5yZXNl
dE5vdGlmaWNhdGlvbnMoKTsKK30KKwogUVN0cmluZyBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6
dmlld3BvcnRBc1RleHQoUVdlYlBhZ2UqIHBhZ2UsIGludCBkZXZpY2VEUEksIGNvbnN0IFFTaXpl
JiBkZXZpY2VTaXplLCBjb25zdCBRU2l6ZSYgYXZhaWxhYmxlU2l6ZSkKIHsKICAgICBXZWJDb3Jl
OjpWaWV3cG9ydEFyZ3VtZW50cyBhcmdzID0gcGFnZS0+ZC0+dmlld3BvcnRBcmd1bWVudHMoKTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRlclRy
ZWVTdXBwb3J0UXQuaCBiL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvRHVtcFJlbmRl
clRyZWVTdXBwb3J0UXQuaAppbmRleCA3YWE5ZjFkLi45ZDAyNWQyIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L0R1bXBSZW5kZXJUcmVlU3VwcG9ydFF0LmgKKysr
IGIvU291cmNlL1dlYktpdC9xdC9XZWJDb3JlU3VwcG9ydC9EdW1wUmVuZGVyVHJlZVN1cHBvcnRR
dC5oCkBAIC0xODksNiArMTg5LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyB2b2lkIGR1bXBTZXRB
Y2NlcHRzRWRpdGluZyhib29sIGIpOwogCiAgICAgc3RhdGljIHZvaWQgZHVtcE5vdGlmaWNhdGlv
bihib29sIGIpOworICAgIHN0YXRpYyB2b2lkIHJlc2V0Tm90aWZpY2F0aW9ucygpOwogCiAgICAg
c3RhdGljIFFNYXA8UVN0cmluZywgUVdlYkhpc3RvcnlJdGVtPiBnZXRDaGlsZEhpc3RvcnlJdGVt
cyhjb25zdCBRV2ViSGlzdG9yeUl0ZW0mIGhpc3RvcnlJdGVtKTsKICAgICBzdGF0aWMgYm9vbCBp
c1RhcmdldEl0ZW0oY29uc3QgUVdlYkhpc3RvcnlJdGVtJiBoaXN0b3J5SXRlbSk7CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBwb3J0L05vdGlmaWNhdGlvblByZXNlbnRl
ckNsaWVudFF0LmNwcCBiL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvTm90aWZpY2F0
aW9uUHJlc2VudGVyQ2xpZW50UXQuY3BwCmluZGV4IDgyMDA2NjQuLjU3OTJhNGEgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVy
Q2xpZW50UXQuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29yZVN1cHBvcnQvTm90aWZp
Y2F0aW9uUHJlc2VudGVyQ2xpZW50UXQuY3BwCkBAIC0xNjksNiArMTY5LDE0IEBAIHZvaWQgTm90
aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50UXQ6OnJlbW92ZUNsaWVudCgpCiAgICAgfQogfQogCit2
b2lkIE5vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudFF0OjpyZXNldE5vdGlmaWNhdGlvbnMoKQor
eworICAgIHdoaWxlICghbV9ub3RpZmljYXRpb25zLmlzRW1wdHkoKSkgeworICAgICAgICBOb3Rp
ZmljYXRpb25zUXVldWU6Okl0ZXJhdG9yIGl0ZXIgPSBtX25vdGlmaWNhdGlvbnMuYmVnaW4oKTsK
KyAgICAgICAgZGV0YWNoTm90aWZpY2F0aW9uKGl0ZXIua2V5KCkpOworICAgIH0KK30KKwogYm9v
bCBOb3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRRdDo6c2hvdyhOb3RpZmljYXRpb24qIG5vdGlm
aWNhdGlvbikKIHsKICAgICAvLyBGSVhNRTogd29ya2VycyBiYXNlZCBub3RpZmljYXRpb25zIGFy
ZSBub3Qgc3VwcG9ydGVkIHlldC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvV2ViQ29y
ZVN1cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50UXQuaCBiL1NvdXJjZS9XZWJLaXQv
cXQvV2ViQ29yZVN1cHBvcnQvTm90aWZpY2F0aW9uUHJlc2VudGVyQ2xpZW50UXQuaAppbmRleCA3
N2RjZDNiLi5lMTkxMjRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L3F0L1dlYkNvcmVTdXBw
b3J0L05vdGlmaWNhdGlvblByZXNlbnRlckNsaWVudFF0LmgKKysrIGIvU291cmNlL1dlYktpdC9x
dC9XZWJDb3JlU3VwcG9ydC9Ob3RpZmljYXRpb25QcmVzZW50ZXJDbGllbnRRdC5oCkBAIC0xMDks
NiArMTA5LDggQEAgcHVibGljOgogICAgIHZvaWQgbm90aWZpY2F0aW9uQ2xpY2tlZChOb3RpZmlj
YXRpb25XcmFwcGVyKik7CiAgICAgdm9pZCBub3RpZmljYXRpb25DbGlja2VkKGNvbnN0IFFTdHJp
bmcmIHRpdGxlKTsKIAorICAgIHZvaWQgcmVzZXROb3RpZmljYXRpb25zKCk7CisKIHByaXZhdGU6
CiAgICAgdm9pZCBzZW5kRXZlbnQoTm90aWZpY2F0aW9uKiwgY29uc3QgQXRvbWljU3RyaW5nJiBl
dmVudE5hbWUpOwogICAgIHZvaWQgZGlzcGxheU5vdGlmaWNhdGlvbihOb3RpZmljYXRpb24qLCBj
b25zdCBRQnl0ZUFycmF5Jik7CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9D
aGFuZ2VMb2cKaW5kZXggYmYxYWZlOC4uNjY2YTZiNiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdl
TG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTAxLTA0ICBL
cmlzdMOzZiBLb3N6dHnDsyAgPGtrcmlzdG9mQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBb
UXRdIGh0dHAvdGVzdHMvbm90aWZpY2F0aW9ucyB0ZXN0cyBtYWtlIGZhc3Qvbm90aWZpY2F0aW9u
cy9ub3RpZmljYXRpb25zLWNsaWNrLWV2ZW50Lmh0bWwgZmFpbGVkCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03MTY5MworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJl
bmRlclRyZWVRdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpEdW1wUmVuZGVyVHJlZTo6cmVzZXRU
b0NvbnNpc3RlbnRTdGF0ZUJlZm9yZVRlc3RpbmcpOgorCiAyMDEyLTAxLTA0ICBNYXJ5IFd1ICA8
bWFyeS53dUB0b3JjaG1vYmlsZS5jb20uY24+CiAKICAgICAgICAgRW5hYmxlIERPV05MT0FEX0FU
VFJJQlVURSBpbiBCbGFja0JlcnJ5IHBvcnRpbmcKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlUXQuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQv
RHVtcFJlbmRlclRyZWVRdC5jcHAKaW5kZXggYzFhM2VkNC4uYTBkMmZkMiAxMDA2NDQKLS0tIGEv
VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWVRdC5jcHAKKysrIGIvVG9vbHMv
RHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWVRdC5jcHAKQEAgLTU1OSw2ICs1NTksOCBA
QCB2b2lkIER1bXBSZW5kZXJUcmVlOjpyZXNldFRvQ29uc2lzdGVudFN0YXRlQmVmb3JlVGVzdGlu
Zyhjb25zdCBRVXJsJiB1cmwpCiAKICAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6cmVzZXRP
cmlnaW5BY2Nlc3NXaGl0ZUxpc3RzKCk7CiAKKyAgICBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6
cmVzZXROb3RpZmljYXRpb25zKCk7CisKICAgICAvLyBRdCBkZWZhdWx0cyB0byBXaW5kb3dzIGVk
aXRpbmcgYmVoYXZpb3IuCiAgICAgRHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6OnNldEVkaXRpbmdC
ZWhhdmlvcihtX3BhZ2UsICJ3aW4iKTsKIAo=
</data>
<flag name="review"
          id="121485"
          type_id="1"
          status="+"
          setter="hausmann"
    />
    <flag name="commit-queue"
          id="121486"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>