<?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>70880</bug_id>
          
          <creation_ts>2011-10-26 01:12:54 -0700</creation_ts>
          <short_desc>Fix editing/selection/caret-mode-paragraph-keys-navigation.html for Mac</short_desc>
          <delta_ts>2011-10-26 02:33:06 -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>HTML Editing</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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cshu</cc>
    
    <cc>eric</cc>
    
    <cc>ojan</cc>
    
    <cc>tkent</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>tony</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xji</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>490644</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-10-26 01:12:54 -0700</bug_when>
    <thetext>editing/selection/caret-mode-paragraph-keys-navigation.html assumes ctrlKey enable word-boundary movement, which isn&apos;t case on Mac. We need to use altKey on Mac instead.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490646</commentid>
    <comment_count>1</comment_count>
      <attachid>112467</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-10-26 01:14:57 -0700</bug_when>
    <thetext>Created attachment 112467
fixes the test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490657</commentid>
    <comment_count>2</comment_count>
      <attachid>112467</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-10-26 01:25:26 -0700</bug_when>
    <thetext>Comment on attachment 112467
fixes the test

OK.  What about Apple Mac?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490660</commentid>
    <comment_count>3</comment_count>
      <attachid>112467</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2011-10-26 01:28:51 -0700</bug_when>
    <thetext>Comment on attachment 112467
fixes the test

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

&gt; LayoutTests/editing/selection/caret-mode-paragraph-keys-navigation.html:43
&gt; +  var modifierForWordGranularity = navigator.platform == &quot;MacIntel&quot; ? &quot;altKey&quot; : &quot;ctrlKey&quot;;

eventSender.keyDown() can have a single modifier name for such platform-dependent keys . We already have the followings:
  &quot;addSelectionKey&quot; (equivalent to metaKey in Mac, ctrlKey in Windows)
  &quot;rangeSelectionKey&quot; (equivalent to shiftKey in Mac and Windows)
(From http://trac.webkit.org/wiki/Writing%20Layout%20Tests%20for%20DumpRenderTree)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490665</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-10-26 01:31:44 -0700</bug_when>
    <thetext>Why is this only failing on Chromium Mac?  Is it skipped on AppleMac?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490673</commentid>
    <comment_count>5</comment_count>
      <attachid>112467</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-10-26 01:50:00 -0700</bug_when>
    <thetext>Comment on attachment 112467
fixes the test

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

&gt;&gt; LayoutTests/editing/selection/caret-mode-paragraph-keys-navigation.html:43
&gt;&gt; +  var modifierForWordGranularity = navigator.platform == &quot;MacIntel&quot; ? &quot;altKey&quot; : &quot;ctrlKey&quot;;
&gt; 
&gt; eventSender.keyDown() can have a single modifier name for such platform-dependent keys . We already have the followings:
&gt;   &quot;addSelectionKey&quot; (equivalent to metaKey in Mac, ctrlKey in Windows)
&gt;   &quot;rangeSelectionKey&quot; (equivalent to shiftKey in Mac and Windows)
&gt; (From http://trac.webkit.org/wiki/Writing%20Layout%20Tests%20for%20DumpRenderTree)

That might be a good idea.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490674</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-10-26 01:50:41 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Why is this only failing on Chromium Mac?  Is it skipped on AppleMac?

According to the comment in Skipped, Apple Mac doesn&apos;t support the DRT method.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490694</commentid>
    <comment_count>7</comment_count>
      <attachid>112467</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-26 02:33:01 -0700</bug_when>
    <thetext>Comment on attachment 112467
fixes the test

Clearing flags on attachment: 112467

Committed r98457: &lt;http://trac.webkit.org/changeset/98457&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>490695</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-10-26 02:33:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>112467</attachid>
            <date>2011-10-26 01:14:57 -0700</date>
            <delta_ts>2011-10-26 02:33:01 -0700</delta_ts>
            <desc>fixes the test</desc>
            <filename>bug-70880-20111026011456.patch</filename>
            <type>text/plain</type>
            <size>3226</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDk4NDQ0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMTAtMjYgIFJ5b3N1a2UgTml3YSAgPHJu
aXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgRml4IGVkaXRpbmcvc2VsZWN0aW9uL2NhcmV0LW1v
ZGUtcGFyYWdyYXBoLWtleXMtbmF2aWdhdGlvbi5odG1sIGZvciBNYWMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcwODgwCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIG9wdGlvbiBrZXkgKGluc3RlYWQg
b2YgY29udHJvbCBrZXkpIHRvIG1vdmUgYmV0d2VlbiB3b3JkIGJvdW5kYXJpZXMgb24gTWFjLgor
CisgICAgICAgICogZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtbW9kZS1wYXJhZ3JhcGgta2V5cy1u
YXZpZ2F0aW9uLmh0bWw6CisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3Rh
dGlvbnMudHh0OgorCiAyMDExLTEwLTI2ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIENsZWFudXAgQ2hyb21pdW0gdGVzdCBleHBlY3RhdGlvbi4gVGhlc2UgdGVz
dHMgd2VyZSBlcnJvbmVvdXNseSBtYXJrZWQgYXMgdGltaW5nIG91dCBpbnRlcm1pdHRlbnRseQpJ
bmRleDogTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtbW9kZS1wYXJhZ3JhcGgt
a2V5cy1uYXZpZ2F0aW9uLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9z
ZWxlY3Rpb24vY2FyZXQtbW9kZS1wYXJhZ3JhcGgta2V5cy1uYXZpZ2F0aW9uLmh0bWwJKHJldmlz
aW9uIDk4NDM3KQorKysgTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2FyZXQtbW9kZS1w
YXJhZ3JhcGgta2V5cy1uYXZpZ2F0aW9uLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTM5LDE4ICsz
OSwxOSBAQCBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CiAgIHNob3VsZEJlKCJn
ZXRTZWxlY3Rpb24oKS5iYXNlT2Zmc2V0IiwgIjE1Iik7CiAgIHNob3VsZEJlKCJnZXRTZWxlY3Rp
b24oKS5leHRlbnRPZmZzZXQiLCAiMTciKTsKIAotICAvLyBjaGVjayBsZWZ0L3JpZ2h0IGFycm93
cyArIEN0cmwKLSAgZXZlbnRTZW5kZXIua2V5RG93bigicmlnaHRBcnJvdyIsIFsiY3RybEtleSJd
KTsKKyAgLy8gY2hlY2sgbGVmdC9yaWdodCBhcnJvd3MgKyBDdHJsL09wdGlvbgorICB2YXIgbW9k
aWZpZXJGb3JXb3JkR3JhbnVsYXJpdHkgPSBuYXZpZ2F0b3IucGxhdGZvcm0gPT0gIk1hY0ludGVs
IiA/ICJhbHRLZXkiIDogImN0cmxLZXkiOworICBldmVudFNlbmRlci5rZXlEb3duKCJyaWdodEFy
cm93IiwgW21vZGlmaWVyRm9yV29yZEdyYW51bGFyaXR5XSk7CiAgIHNob3VsZEJlKCJnZXRTZWxl
Y3Rpb24oKS5iYXNlT2Zmc2V0IiwgIjIxIik7Ci0gIGV2ZW50U2VuZGVyLmtleURvd24oImxlZnRB
cnJvdyIsIFsiY3RybEtleSJdKTsKKyAgZXZlbnRTZW5kZXIua2V5RG93bigibGVmdEFycm93Iiwg
W21vZGlmaWVyRm9yV29yZEdyYW51bGFyaXR5XSk7CiAgIHNob3VsZEJlKCJnZXRTZWxlY3Rpb24o
KS5iYXNlT2Zmc2V0IiwgIjE2Iik7CiAKLSAgLy8gY2hlY2sgbGVmdC9yaWdodCBhcnJvd3MgKyBD
dHJsICsgU2hpZnQKLSAgZXZlbnRTZW5kZXIua2V5RG93bigicmlnaHRBcnJvdyIsIFsiY3RybEtl
eSIsICJzaGlmdEtleSJdKTsKLSAgZXZlbnRTZW5kZXIua2V5RG93bigicmlnaHRBcnJvdyIsIFsi
Y3RybEtleSIsICJzaGlmdEtleSJdKTsKKyAgLy8gY2hlY2sgbGVmdC9yaWdodCBhcnJvd3MgKyBD
dHJsL09wdGlvbiArIFNoaWZ0CisgIGV2ZW50U2VuZGVyLmtleURvd24oInJpZ2h0QXJyb3ciLCBb
bW9kaWZpZXJGb3JXb3JkR3JhbnVsYXJpdHksICJzaGlmdEtleSJdKTsKKyAgZXZlbnRTZW5kZXIu
a2V5RG93bigicmlnaHRBcnJvdyIsIFttb2RpZmllckZvcldvcmRHcmFudWxhcml0eSwgInNoaWZ0
S2V5Il0pOwogICBzaG91bGRCZSgiZ2V0U2VsZWN0aW9uKCkuYmFzZU9mZnNldCIsICIxNiIpOwog
ICBzaG91bGRCZSgiZ2V0U2VsZWN0aW9uKCkuZXh0ZW50T2Zmc2V0IiwgIjI2Iik7Ci0gIGV2ZW50
U2VuZGVyLmtleURvd24oImxlZnRBcnJvdyIsIFsiY3RybEtleSJdKTsKKyAgZXZlbnRTZW5kZXIu
a2V5RG93bigibGVmdEFycm93IiwgW21vZGlmaWVyRm9yV29yZEdyYW51bGFyaXR5XSk7CiAgIHNo
b3VsZEJlKCJnZXRTZWxlY3Rpb24oKS5iYXNlT2Zmc2V0IiwgIjIyIik7CiB9CiAKSW5kZXg6IExh
eW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50
eHQJKHJldmlzaW9uIDk4NDQzKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVz
dF9leHBlY3RhdGlvbnMudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0yNDgwLDcgKzI0ODAsNiBAQCBC
VUdDUjY3NTQwIExJTlVYIFdJTiA6IGZhc3QvcmVwYWludC90ZXh0CiBCVUdDUjY3NDQyIExJTlVY
IFdJTiA6IGZhc3QvY2FudmFzL2ZpbGxUZXh0LXNoYWRvdy5odG1sID0gVEVYVAogCiBCVUdXSzUx
NzIwIERFQlVHIDogaHR0cC90ZXN0cy9pbmNyZW1lbnRhbC9zcGxpdC1oZXgtZW50aXRpZXMucGwg
PSBQQVNTIENSQVNICi1CVUdDUjY3NDYzIE1BQyA6IGVkaXRpbmcvc2VsZWN0aW9uL2NhcmV0LW1v
ZGUtcGFyYWdyYXBoLWtleXMtbmF2aWdhdGlvbi5odG1sID0gVEVYVAogCiBCVUdDUjY4NDM2IExJ
TlVYIERFQlVHIDogZmFzdC9kb20vRE9NSW1wbGVtZW50YXRpb24vY3JlYXRlRG9jdW1lbnQtd2l0
aC11c2VkLWRvY3R5cGUuaHRtbCA9IFBBU1MgVElNRU9VVAogQlVHQ1I2ODQzNiBNQUMgV0lOIERF
QlVHIDogZmFzdC9kb20vRE9NSW1wbGVtZW50YXRpb24vY3JlYXRlRG9jdW1lbnQtd2l0aC11c2Vk
LWRvY3R5cGUuaHRtbCA9IFBBU1MgVElNRU9VVCBURVhUCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>