<?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>145538</bug_id>
          
          <creation_ts>2015-06-01 17:44:45 -0700</creation_ts>
          <short_desc>[iOS] Hardware Keyboard: All combinations for arrow keys with Shift do not extend the selection</short_desc>
          <delta_ts>2015-06-01 18:27:50 -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>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>1</everconfirmed>
          <reporter name="Enrica Casucci">enrica</reporter>
          <assigned_to name="Enrica Casucci">enrica</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1098668</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-06-01 17:44:45 -0700</bug_when>
    <thetext>The shift key is completely ignored in all the arrow key commands.

rdar://problem/18504199</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098671</commentid>
    <comment_count>1</comment_count>
      <attachid>254036</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-06-01 17:59:08 -0700</bug_when>
    <thetext>Created attachment 254036
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098679</commentid>
    <comment_count>2</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-06-01 18:27:50 -0700</bug_when>
    <thetext>Committed revision 185092.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254036</attachid>
            <date>2015-06-01 17:59:08 -0700</date>
            <delta_ts>2015-06-01 18:07:34 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>shif+arrows.txt</filename>
            <type>text/plain</type>
            <size>6577</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTA5MCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3IEBACisyMDE1LTA2LTAxICBFbnJpY2Eg
Q2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gSGFyZHdhcmUgS2V5
Ym9hcmQ6IEFsbCBjb21iaW5hdGlvbnMgZm9yIGFycm93IGtleXMgd2l0aCBTaGlmdCBkbyBub3Qg
ZXh0ZW5kIHRoZSBzZWxlY3Rpb24uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNDU1MzgKKyAgICAgICAgcmRhcjovL3Byb2JsZW0vMTg1MDQxOTkKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgZXh0ZW5k
IHBhcmFtZXRlciB3YXMgaWdub3JlZCBpbiBhbGwgdGhlIGZ1bmN0aW9ucyBiZWxvdy4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAg
ICAoLVtXS0NvbnRlbnRWaWV3IF9tb3ZlVXA6d2l0aEhpc3Rvcnk6XSk6CisgICAgICAgICgtW1dL
Q29udGVudFZpZXcgX21vdmVEb3duOndpdGhIaXN0b3J5Ol0pOgorICAgICAgICAoLVtXS0NvbnRl
bnRWaWV3IF9tb3ZlTGVmdDp3aXRoSGlzdG9yeTpdKToKKyAgICAgICAgKC1bV0tDb250ZW50Vmll
dyBfbW92ZVJpZ2h0OndpdGhIaXN0b3J5Ol0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9t
b3ZlVG9TdGFydE9mV29yZDp3aXRoSGlzdG9yeTpdKToKKyAgICAgICAgKC1bV0tDb250ZW50Vmll
dyBfbW92ZVRvU3RhcnRPZlBhcmFncmFwaDp3aXRoSGlzdG9yeTpdKToKKyAgICAgICAgKC1bV0tD
b250ZW50VmlldyBfbW92ZVRvU3RhcnRPZkxpbmU6d2l0aEhpc3Rvcnk6XSk6CisgICAgICAgICgt
W1dLQ29udGVudFZpZXcgX21vdmVUb1N0YXJ0T2ZEb2N1bWVudDp3aXRoSGlzdG9yeTpdKToKKyAg
ICAgICAgKC1bV0tDb250ZW50VmlldyBfbW92ZVRvRW5kT2ZXb3JkOndpdGhIaXN0b3J5Ol0pOgor
ICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9tb3ZlVG9FbmRPZlBhcmFncmFwaDp3aXRoSGlzdG9y
eTpdKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfbW92ZVRvRW5kT2ZMaW5lOndpdGhIaXN0
b3J5Ol0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9tb3ZlVG9FbmRPZkRvY3VtZW50Ondp
dGhIaXN0b3J5Ol0pOgorCiAyMDE1LTA2LTAxICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgVXNlIHhwY19jb25uZWN0aW9uX3NldF9vbmVzaG90X2luc3Rh
bmNlIHdoZXJlIHBvc3NpYmxlCkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dL
Q29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQkocmV2aXNpb24gMTg1MDg4
KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rp
b24ubW0JKHdvcmtpbmcgY29weSkKQEAgLTI2NTksNzMgKzI2NTksNzMgQEAgLSAodm9pZClleGVj
dXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6KAogCiAtIChVSVRleHRJbnB1dEFycm93S2V5SGlz
dG9yeSAqKV9tb3ZlVXA6KEJPT0wpZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihVSVRleHRJbnB1dEFy
cm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKIHsKLSAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRX
aXRoQ2FsbGJhY2s6QCJtb3ZlVXAiXTsKKyAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRXaXRo
Q2FsbGJhY2s6ZXh0ZW5kaW5nID8gQCJtb3ZlVXBBbmRNb2RpZnlTZWxlY3Rpb24iIDogQCJtb3Zl
VXAiXTsKICAgICByZXR1cm4gbmlsOwogfQogCiAtIChVSVRleHRJbnB1dEFycm93S2V5SGlzdG9y
eSAqKV9tb3ZlRG93bjooQk9PTClleHRlbmRpbmcgd2l0aEhpc3Rvcnk6KFVJVGV4dElucHV0QXJy
b3dLZXlIaXN0b3J5ICopaGlzdG9yeQogewotICAgIFtzZWxmIGV4ZWN1dGVFZGl0Q29tbWFuZFdp
dGhDYWxsYmFjazpAIm1vdmVEb3duIl07CisgICAgW3NlbGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0
aENhbGxiYWNrOmV4dGVuZGluZyA/IEAibW92ZURvd25BbmRNb2RpZnlTZWxlY3Rpb24iIDogQCJt
b3ZlRG93biJdOwogICAgIHJldHVybiBuaWw7CiB9CiAKLS0gKFVJVGV4dElucHV0QXJyb3dLZXlI
aXN0b3J5ICopX21vdmVMZWZ0OihCT09MKSBleHRlbmRpbmcgd2l0aEhpc3Rvcnk6KFVJVGV4dElu
cHV0QXJyb3dLZXlIaXN0b3J5ICopaGlzdG9yeQorLSAoVUlUZXh0SW5wdXRBcnJvd0tleUhpc3Rv
cnkgKilfbW92ZUxlZnQ6KEJPT0wpZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihVSVRleHRJbnB1dEFy
cm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKIHsKLSAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRX
aXRoQ2FsbGJhY2s6QCJtb3ZlTGVmdCJdOworICAgIFtzZWxmIGV4ZWN1dGVFZGl0Q29tbWFuZFdp
dGhDYWxsYmFjazpleHRlbmRpbmc/IEAibW92ZUxlZnRBbmRNb2RpZnlTZWxlY3Rpb24iIDogQCJt
b3ZlTGVmdCJdOwogICAgIHJldHVybiBuaWw7CiB9CiAKLS0gKFVJVGV4dElucHV0QXJyb3dLZXlI
aXN0b3J5ICopX21vdmVSaWdodDooQk9PTCkgZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihVSVRleHRJ
bnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKKy0gKFVJVGV4dElucHV0QXJyb3dLZXlIaXN0
b3J5ICopX21vdmVSaWdodDooQk9PTClleHRlbmRpbmcgd2l0aEhpc3Rvcnk6KFVJVGV4dElucHV0
QXJyb3dLZXlIaXN0b3J5ICopaGlzdG9yeQogewotICAgIFtzZWxmIGV4ZWN1dGVFZGl0Q29tbWFu
ZFdpdGhDYWxsYmFjazpAIm1vdmVSaWdodCJdOworICAgIFtzZWxmIGV4ZWN1dGVFZGl0Q29tbWFu
ZFdpdGhDYWxsYmFjazpleHRlbmRpbmcgPyBAIm1vdmVSaWdodEFuZE1vZGlmeVNlbGVjdGlvbiIg
OiBAIm1vdmVSaWdodCJdOwogICAgIHJldHVybiBuaWw7CiB9CiAKIC0gKFVJVGV4dElucHV0QXJy
b3dLZXlIaXN0b3J5ICopX21vdmVUb1N0YXJ0T2ZXb3JkOihCT09MKWV4dGVuZGluZyB3aXRoSGlz
dG9yeTooVUlUZXh0SW5wdXRBcnJvd0tleUhpc3RvcnkgKiloaXN0b3J5CiB7Ci0gICAgW3NlbGYg
ZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENhbGxiYWNrOkAibW92ZVdvcmRCYWNrd2FyZCJdOworICAg
IFtzZWxmIGV4ZWN1dGVFZGl0Q29tbWFuZFdpdGhDYWxsYmFjazpleHRlbmRpbmcgPyBAIm1vdmVX
b3JkQmFja3dhcmRBbmRNb2RpZnlTZWxlY3Rpb24iIDogQCJtb3ZlV29yZEJhY2t3YXJkIl07CiAg
ICAgcmV0dXJuIG5pbDsKIH0KIAotLSAoVUlUZXh0SW5wdXRBcnJvd0tleUhpc3RvcnkgKilfbW92
ZVRvU3RhcnRPZlBhcmFncmFwaDooQk9PTCkgZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihVSVRleHRJ
bnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKKy0gKFVJVGV4dElucHV0QXJyb3dLZXlIaXN0
b3J5ICopX21vdmVUb1N0YXJ0T2ZQYXJhZ3JhcGg6KEJPT0wpZXh0ZW5kaW5nIHdpdGhIaXN0b3J5
OihVSVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKIHsKLSAgICBbc2VsZiBleGVj
dXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6QCJtb3ZlVG9TdGFydE9mUGFyYWdyYXBoIl07Cisg
ICAgW3NlbGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENhbGxiYWNrOmV4dGVuZGluZyA/IEAibW92
ZVRvQmVnaW5uaW5nT2ZQYXJhZ3JhcGhBbmRNb2RpZnlTZWxlY3Rpb24iIDogQCJtb3ZlVG9CZWdp
bm5pbmdPZlBhcmFncmFwaCJdOwogICAgIHJldHVybiBuaWw7CiB9CiAKLS0gKFVJVGV4dElucHV0
QXJyb3dLZXlIaXN0b3J5ICopX21vdmVUb1N0YXJ0T2ZMaW5lOihCT09MKSBleHRlbmRpbmcgd2l0
aEhpc3Rvcnk6KFVJVGV4dElucHV0QXJyb3dLZXlIaXN0b3J5ICopaGlzdG9yeQorLSAoVUlUZXh0
SW5wdXRBcnJvd0tleUhpc3RvcnkgKilfbW92ZVRvU3RhcnRPZkxpbmU6KEJPT0wpZXh0ZW5kaW5n
IHdpdGhIaXN0b3J5OihVSVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKIHsKLSAg
ICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6QCJtb3ZlVG9CZWdpbm5pbmdP
ZkxpbmUiXTsKKyAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6ZXh0ZW5k
aW5nID8gQCJtb3ZlVG9CZWdpbm5pbmdPZkxpbmVBbmRNb2RpZnlTZWxlY3Rpb24iIDogQCJtb3Zl
VG9CZWdpbm5pbmdPZkxpbmUiXTsKICAgICByZXR1cm4gbmlsOwogfQogCi0tIChVSVRleHRJbnB1
dEFycm93S2V5SGlzdG9yeSAqKV9tb3ZlVG9TdGFydE9mRG9jdW1lbnQ6KEJPT0wpIGV4dGVuZGlu
ZyB3aXRoSGlzdG9yeTooVUlUZXh0SW5wdXRBcnJvd0tleUhpc3RvcnkgKiloaXN0b3J5CistIChV
SVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAqKV9tb3ZlVG9TdGFydE9mRG9jdW1lbnQ6KEJPT0wp
ZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihVSVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3Rv
cnkKIHsKLSAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6QCJtb3ZlVG9C
ZWdpbm5pbmdPZkRvY3VtZW50Il07CisgICAgW3NlbGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENh
bGxiYWNrOmV4dGVuZGluZyA/IEAibW92ZVRvQmVnaW5uaW5nT2ZEb2N1bWVudEFuZE1vZGlmeVNl
bGVjdGlvbiIgOiBAIm1vdmVUb0JlZ2lubmluZ09mRG9jdW1lbnQiXTsKICAgICByZXR1cm4gbmls
OwogfQogCiAtIChVSVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAqKV9tb3ZlVG9FbmRPZldvcmQ6
KEJPT0wpZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihVSVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAq
KWhpc3RvcnkKIHsKLSAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6QCJt
b3ZlV29yZEZvcndhcmQiXTsKKyAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJh
Y2s6ZXh0ZW5kaW5nID8gQCJtb3ZlV29yZEZvcndhcmRBbmRNb2RpZnlTZWxlY3Rpb24iIDogQCJt
b3ZlV29yZEZvcndhcmQiXTsKICAgICByZXR1cm4gbmlsOwogfQogCi0tIChVSVRleHRJbnB1dEFy
cm93S2V5SGlzdG9yeSAqKV9tb3ZlVG9FbmRPZlBhcmFncmFwaDooQk9PTCkgZXh0ZW5kaW5nIHdp
dGhIaXN0b3J5OihVSVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKKy0gKFVJVGV4
dElucHV0QXJyb3dLZXlIaXN0b3J5ICopX21vdmVUb0VuZE9mUGFyYWdyYXBoOihCT09MKWV4dGVu
ZGluZyB3aXRoSGlzdG9yeTooVUlUZXh0SW5wdXRBcnJvd0tleUhpc3RvcnkgKiloaXN0b3J5CiB7
Ci0gICAgW3NlbGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENhbGxiYWNrOkAibW92ZVRvRW5kT2ZQ
YXJhZ3JhcGgiXTsKKyAgICBbc2VsZiBleGVjdXRlRWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6ZXh0
ZW5kaW5nID8gQCJtb3ZlVG9FbmRPZlBhcmFncmFwaEFuZE1vZGlmeVNlbGVjdGlvbiIgOiBAIm1v
dmVUb0VuZE9mUGFyYWdyYXBoIl07CiAgICAgcmV0dXJuIG5pbDsKIH0KIAotLSAoVUlUZXh0SW5w
dXRBcnJvd0tleUhpc3RvcnkgKilfbW92ZVRvRW5kT2ZMaW5lOihCT09MKSBleHRlbmRpbmcgd2l0
aEhpc3Rvcnk6KFVJVGV4dElucHV0QXJyb3dLZXlIaXN0b3J5ICopaGlzdG9yeQorLSAoVUlUZXh0
SW5wdXRBcnJvd0tleUhpc3RvcnkgKilfbW92ZVRvRW5kT2ZMaW5lOihCT09MKWV4dGVuZGluZyB3
aXRoSGlzdG9yeTooVUlUZXh0SW5wdXRBcnJvd0tleUhpc3RvcnkgKiloaXN0b3J5CiB7Ci0gICAg
W3NlbGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENhbGxiYWNrOkAibW92ZVRvRW5kT2ZMaW5lIl07
CisgICAgW3NlbGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENhbGxiYWNrOmV4dGVuZGluZyA/IEAi
bW92ZVRvRW5kT2ZMaW5lQW5kTW9kaWZ5U2VsZWN0aW9uIiA6IEAibW92ZVRvRW5kT2ZMaW5lIl07
CiAgICAgcmV0dXJuIG5pbDsKIH0KIAotLSAoVUlUZXh0SW5wdXRBcnJvd0tleUhpc3RvcnkgKilf
bW92ZVRvRW5kT2ZEb2N1bWVudDooQk9PTCkgZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihVSVRleHRJ
bnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKKy0gKFVJVGV4dElucHV0QXJyb3dLZXlIaXN0
b3J5ICopX21vdmVUb0VuZE9mRG9jdW1lbnQ6KEJPT0wpZXh0ZW5kaW5nIHdpdGhIaXN0b3J5OihV
SVRleHRJbnB1dEFycm93S2V5SGlzdG9yeSAqKWhpc3RvcnkKIHsKLSAgICBbc2VsZiBleGVjdXRl
RWRpdENvbW1hbmRXaXRoQ2FsbGJhY2s6QCJtb3ZlVG9FbmRPZkRvY3VtZW50Il07CisgICAgW3Nl
bGYgZXhlY3V0ZUVkaXRDb21tYW5kV2l0aENhbGxiYWNrOmV4dGVuZGluZyA/IEAibW92ZVRvRW5k
T2ZEb2N1bWVudEFuZE1vZGlmeVNlbGVjdGlvbiIgOiBAIm1vdmVUb0VuZE9mRG9jdW1lbnQiXTsK
ICAgICByZXR1cm4gbmlsOwogfQogCg==
</data>
<flag name="review"
          id="279010"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>