<?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>157151</bug_id>
          
          <creation_ts>2016-04-28 14:30:03 -0700</creation_ts>
          <short_desc>Indicate we are processing user gesture when handling messages from WebPlaybackSessionManagerProxy to WebPlaybackSessionManager</short_desc>
          <delta_ts>2016-04-29 10:30:34 -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>Media</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="Ada Chan">adachan</reporter>
          <assigned_to name="Ada Chan">adachan</assigned_to>
          <cc>jer.noble</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1188386</commentid>
    <comment_count>0</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-04-28 14:30:03 -0700</bug_when>
    <thetext>So far all actions sent from WebPlaybackSessionManagerProxy are triggered by user gestures.  Add a UserGestureIndicator when handling messages from WebPlaybackSessionManagerProxy in WebPlaybackSessionManager.

&lt;rdar://problem/25836997&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188393</commentid>
    <comment_count>1</comment_count>
      <attachid>277650</attachid>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-04-28 14:45:22 -0700</bug_when>
    <thetext>Created attachment 277650
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188691</commentid>
    <comment_count>2</comment_count>
    <who name="Ada Chan">adachan</who>
    <bug_when>2016-04-29 10:30:34 -0700</bug_when>
    <thetext>Committed:
http://trac.webkit.org/changeset/200251</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277650</attachid>
            <date>2016-04-28 14:45:22 -0700</date>
            <delta_ts>2016-04-29 10:15:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157151-20160428144554.patch</filename>
            <type>text/plain</type>
            <size>4721</size>
            <attacher name="Ada Chan">adachan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMTk2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTExODBlOTFiZmI5ODBl
YzAzNzY1NWUzNDQ1OGI5Mzg0OTAyNzgwMy4uMmNhZDQ3YTMxZjgyYWI0NjkxZmI3MzQzZjM0YzRi
MjUxN2Y0YjQ4NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE2LTA0LTI4ICBBZGEg
Q2hhbiAgPGFkYWNoYW5AYXBwbGUuY29tPgorCisgICAgICAgIEluZGljYXRlIHdlIGFyZSBwcm9j
ZXNzaW5nIHVzZXIgZ2VzdHVyZSB3aGVuIGhhbmRsaW5nIG1lc3NhZ2VzIGZyb20gV2ViUGxheWJh
Y2tTZXNzaW9uTWFuYWdlclByb3h5IHRvIFdlYlBsYXliYWNrU2Vzc2lvbk1hbmFnZXIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NzE1MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1lc3NhZ2VzIGZyb20g
V2ViUGxheWJhY2tTZXNzaW9uTWFuYWdlclByb3h5IHRvIFdlYlBsYXliYWNrU2Vzc2lvbk1hbmFn
ZXIgYXJlIHRyaWdnZXJlZCBieQorICAgICAgICB1c2VyIGFjdGlvbnMsIHNvIGFkZCBhIFVzZXJH
ZXN0dXJlSW5kaWNhdG9yIGluIHRoZSBtZXRob2RzIHRoYXQgaGFuZGxlIHRob3NlIG1lc3NhZ2Vz
LgorCisgICAgICAgICogV2ViUHJvY2Vzcy9jb2NvYS9XZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2Vy
Lm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2VyOjpwbGF5KToK
KyAgICAgICAgKFdlYktpdDo6V2ViUGxheWJhY2tTZXNzaW9uTWFuYWdlcjo6cGF1c2UpOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2VyOjp0b2dnbGVQbGF5U3RhdGUp
OgorICAgICAgICAoV2ViS2l0OjpXZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2VyOjpiZWdpblNjcnVi
YmluZyk6CisgICAgICAgIChXZWJLaXQ6OldlYlBsYXliYWNrU2Vzc2lvbk1hbmFnZXI6OmVuZFNj
cnViYmluZyk6CisgICAgICAgIChXZWJLaXQ6OldlYlBsYXliYWNrU2Vzc2lvbk1hbmFnZXI6OnNl
ZWtUb1RpbWUpOgorICAgICAgICAoV2ViS2l0OjpXZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2VyOjpm
YXN0U2Vlayk6CisgICAgICAgIChXZWJLaXQ6OldlYlBsYXliYWNrU2Vzc2lvbk1hbmFnZXI6OmJl
Z2luU2Nhbm5pbmdGb3J3YXJkKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGxheWJhY2tTZXNzaW9u
TWFuYWdlcjo6YmVnaW5TY2FubmluZ0JhY2t3YXJkKToKKyAgICAgICAgKFdlYktpdDo6V2ViUGxh
eWJhY2tTZXNzaW9uTWFuYWdlcjo6ZW5kU2Nhbm5pbmcpOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
bGF5YmFja1Nlc3Npb25NYW5hZ2VyOjpzZWxlY3RBdWRpb01lZGlhT3B0aW9uKToKKyAgICAgICAg
KFdlYktpdDo6V2ViUGxheWJhY2tTZXNzaW9uTWFuYWdlcjo6c2VsZWN0TGVnaWJsZU1lZGlhT3B0
aW9uKToKKwogMjAxNi0wNC0yOCAgTWFudWVsIFJlZ28gQ2FzYXNub3ZhcyAgPHJlZ29AaWdhbGlh
LmNvbT4KIAogICAgICAgICBGaXggbWlzdGFrZSBpbiBjdXN0b20gZWxlbWVudHMgcnVudGltZSBm
bGFnCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2NvY29hL1dlYlBsYXli
YWNrU2Vzc2lvbk1hbmFnZXIubW0gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL2NvY29hL1dl
YlBsYXliYWNrU2Vzc2lvbk1hbmFnZXIubW0KaW5kZXggNmJlYTU2NmUzYzVlOWU0N2JlY2FjZmI5
NzhhMWQyYTcwOTgyMDYyNy4uNzE3ZjMxYTIwNDFlNDc2NmVlMDgzMmEwZmRiY2UyYTQ4NmJhMDYz
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQbGF5YmFj
a1Nlc3Npb25NYW5hZ2VyLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvY29jb2Ev
V2ViUGxheWJhY2tTZXNzaW9uTWFuYWdlci5tbQpAQCAtNDEsNiArNDEsNyBAQAogI2ltcG9ydCA8
V2ViQ29yZS9IVE1MTWVkaWFFbGVtZW50Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1NldHRpbmdzLmg+
CiAjaW1wb3J0IDxXZWJDb3JlL1RpbWVSYW5nZXMuaD4KKyNpbXBvcnQgPFdlYkNvcmUvVXNlckdl
c3R1cmVJbmRpY2F0b3IuaD4KICNpbXBvcnQgPG1hY2gvbWFjaF9wb3J0Lmg+CiAKIHVzaW5nIG5h
bWVzcGFjZSBXZWJDb3JlOwpAQCAtMzQ4LDYxICszNDksNzMgQEAgdm9pZCBXZWJQbGF5YmFja1Nl
c3Npb25NYW5hZ2VyOjpzZXRXaXJlbGVzc1ZpZGVvUGxheWJhY2tEaXNhYmxlZCh1aW50NjRfdCBj
b250ZXgKIAogdm9pZCBXZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2VyOjpwbGF5KHVpbnQ2NF90IGNv
bnRleHRJZCkKIHsKKyAgICBVc2VyR2VzdHVyZUluZGljYXRvciBpbmRpY2F0b3IoRGVmaW5pdGVs
eVByb2Nlc3NpbmdVc2VyR2VzdHVyZSk7CiAgICAgZW5zdXJlTW9kZWwoY29udGV4dElkKS5wbGF5
KCk7CiB9CiAKIHZvaWQgV2ViUGxheWJhY2tTZXNzaW9uTWFuYWdlcjo6cGF1c2UodWludDY0X3Qg
Y29udGV4dElkKQogeworICAgIFVzZXJHZXN0dXJlSW5kaWNhdG9yIGluZGljYXRvcihEZWZpbml0
ZWx5UHJvY2Vzc2luZ1VzZXJHZXN0dXJlKTsKICAgICBlbnN1cmVNb2RlbChjb250ZXh0SWQpLnBh
dXNlKCk7CiB9CiAKIHZvaWQgV2ViUGxheWJhY2tTZXNzaW9uTWFuYWdlcjo6dG9nZ2xlUGxheVN0
YXRlKHVpbnQ2NF90IGNvbnRleHRJZCkKIHsKKyAgICBVc2VyR2VzdHVyZUluZGljYXRvciBpbmRp
Y2F0b3IoRGVmaW5pdGVseVByb2Nlc3NpbmdVc2VyR2VzdHVyZSk7CiAgICAgZW5zdXJlTW9kZWwo
Y29udGV4dElkKS50b2dnbGVQbGF5U3RhdGUoKTsKIH0KIAogdm9pZCBXZWJQbGF5YmFja1Nlc3Np
b25NYW5hZ2VyOjpiZWdpblNjcnViYmluZyh1aW50NjRfdCBjb250ZXh0SWQpCiB7CisgICAgVXNl
ckdlc3R1cmVJbmRpY2F0b3IgaW5kaWNhdG9yKERlZmluaXRlbHlQcm9jZXNzaW5nVXNlckdlc3R1
cmUpOwogICAgIGVuc3VyZU1vZGVsKGNvbnRleHRJZCkuYmVnaW5TY3J1YmJpbmcoKTsKIH0KIAog
dm9pZCBXZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2VyOjplbmRTY3J1YmJpbmcodWludDY0X3QgY29u
dGV4dElkKQogeworICAgIFVzZXJHZXN0dXJlSW5kaWNhdG9yIGluZGljYXRvcihEZWZpbml0ZWx5
UHJvY2Vzc2luZ1VzZXJHZXN0dXJlKTsKICAgICBlbnN1cmVNb2RlbChjb250ZXh0SWQpLmVuZFNj
cnViYmluZygpOwogfQogCiB2b2lkIFdlYlBsYXliYWNrU2Vzc2lvbk1hbmFnZXI6OnNlZWtUb1Rp
bWUodWludDY0X3QgY29udGV4dElkLCBkb3VibGUgdGltZSkKIHsKKyAgICBVc2VyR2VzdHVyZUlu
ZGljYXRvciBpbmRpY2F0b3IoRGVmaW5pdGVseVByb2Nlc3NpbmdVc2VyR2VzdHVyZSk7CiAgICAg
ZW5zdXJlTW9kZWwoY29udGV4dElkKS5zZWVrVG9UaW1lKHRpbWUpOwogfQogCiB2b2lkIFdlYlBs
YXliYWNrU2Vzc2lvbk1hbmFnZXI6OmZhc3RTZWVrKHVpbnQ2NF90IGNvbnRleHRJZCwgZG91Ymxl
IHRpbWUpCiB7CisgICAgVXNlckdlc3R1cmVJbmRpY2F0b3IgaW5kaWNhdG9yKERlZmluaXRlbHlQ
cm9jZXNzaW5nVXNlckdlc3R1cmUpOwogICAgIGVuc3VyZU1vZGVsKGNvbnRleHRJZCkuZmFzdFNl
ZWsodGltZSk7CiB9CiAKIHZvaWQgV2ViUGxheWJhY2tTZXNzaW9uTWFuYWdlcjo6YmVnaW5TY2Fu
bmluZ0ZvcndhcmQodWludDY0X3QgY29udGV4dElkKQogeworICAgIFVzZXJHZXN0dXJlSW5kaWNh
dG9yIGluZGljYXRvcihEZWZpbml0ZWx5UHJvY2Vzc2luZ1VzZXJHZXN0dXJlKTsKICAgICBlbnN1
cmVNb2RlbChjb250ZXh0SWQpLmJlZ2luU2Nhbm5pbmdGb3J3YXJkKCk7CiB9CiAKIHZvaWQgV2Vi
UGxheWJhY2tTZXNzaW9uTWFuYWdlcjo6YmVnaW5TY2FubmluZ0JhY2t3YXJkKHVpbnQ2NF90IGNv
bnRleHRJZCkKIHsKKyAgICBVc2VyR2VzdHVyZUluZGljYXRvciBpbmRpY2F0b3IoRGVmaW5pdGVs
eVByb2Nlc3NpbmdVc2VyR2VzdHVyZSk7CiAgICAgZW5zdXJlTW9kZWwoY29udGV4dElkKS5iZWdp
blNjYW5uaW5nQmFja3dhcmQoKTsKIH0KIAogdm9pZCBXZWJQbGF5YmFja1Nlc3Npb25NYW5hZ2Vy
OjplbmRTY2FubmluZyh1aW50NjRfdCBjb250ZXh0SWQpCiB7CisgICAgVXNlckdlc3R1cmVJbmRp
Y2F0b3IgaW5kaWNhdG9yKERlZmluaXRlbHlQcm9jZXNzaW5nVXNlckdlc3R1cmUpOwogICAgIGVu
c3VyZU1vZGVsKGNvbnRleHRJZCkuZW5kU2Nhbm5pbmcoKTsKIH0KIAogdm9pZCBXZWJQbGF5YmFj
a1Nlc3Npb25NYW5hZ2VyOjpzZWxlY3RBdWRpb01lZGlhT3B0aW9uKHVpbnQ2NF90IGNvbnRleHRJ
ZCwgdWludDY0X3QgaW5kZXgpCiB7CisgICAgVXNlckdlc3R1cmVJbmRpY2F0b3IgaW5kaWNhdG9y
KERlZmluaXRlbHlQcm9jZXNzaW5nVXNlckdlc3R1cmUpOwogICAgIGVuc3VyZU1vZGVsKGNvbnRl
eHRJZCkuc2VsZWN0QXVkaW9NZWRpYU9wdGlvbihpbmRleCk7CiB9CiAKIHZvaWQgV2ViUGxheWJh
Y2tTZXNzaW9uTWFuYWdlcjo6c2VsZWN0TGVnaWJsZU1lZGlhT3B0aW9uKHVpbnQ2NF90IGNvbnRl
eHRJZCwgdWludDY0X3QgaW5kZXgpCiB7CisgICAgVXNlckdlc3R1cmVJbmRpY2F0b3IgaW5kaWNh
dG9yKERlZmluaXRlbHlQcm9jZXNzaW5nVXNlckdlc3R1cmUpOwogICAgIGVuc3VyZU1vZGVsKGNv
bnRleHRJZCkuc2VsZWN0TGVnaWJsZU1lZGlhT3B0aW9uKGluZGV4KTsKIH0KIAo=
</data>
<flag name="review"
          id="301796"
          type_id="1"
          status="+"
          setter="jer.noble"
    />
          </attachment>
      

    </bug>

</bugzilla>