<?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>64962</bug_id>
          
          <creation_ts>2011-07-21 11:22:23 -0700</creation_ts>
          <short_desc>Cannot click to position the caret to the right of an image with display:block style</short_desc>
          <delta_ts>2011-07-21 11:46:45 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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="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>440507</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-07-21 11:22:23 -0700</bug_when>
    <thetext>Try the following test case:

&lt;div contentEditable=&quot;true&quot;&gt;hello&lt;img style=&quot;display:block;&quot; src=&quot;http://images.apple.com/macosx/images/productheader_title.png&quot;&gt;world&lt;/div&gt;

Click to the left of the image. You&apos;ll see the caret being places to the left of the image.
Now try clicking to the right of the image. The caret is always placed to the left.
You can use the arrow keys to move to the right of the image, but the mouse click won&apos;t work.
This behaves as expected if the image has display:inline style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440509</commentid>
    <comment_count>1</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-07-21 11:22:36 -0700</bug_when>
    <thetext>&lt;rdar://problem/9446343&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440517</commentid>
    <comment_count>2</comment_count>
      <attachid>101613</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-07-21 11:29:45 -0700</bug_when>
    <thetext>Created attachment 101613
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440521</commentid>
    <comment_count>3</comment_count>
      <attachid>101613</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2011-07-21 11:34:13 -0700</bug_when>
    <thetext>Comment on attachment 101613
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440533</commentid>
    <comment_count>4</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-07-21 11:46:45 -0700</bug_when>
    <thetext>Committed revision 91481.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101613</attachid>
            <date>2011-07-21 11:29:45 -0700</date>
            <delta_ts>2011-07-21 11:34:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>blockimage.txt</filename>
            <type>text/plain</type>
            <size>6619</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkxNDc4KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjIgQEAKKzIwMTEtMDctMjEgIEVucmljYSBD
YXN1Y2NpICA8ZW5yaWNhQGFwcGxlLmNvbT4KKworICAgICAgICBDYW5ub3QgY2xpY2sgdG8gcG9z
aXRpb24gdGhlIGNhcmV0IHRvIHRoZSByaWdodCBvZiBhbiBpbWFnZSB3aXRoIGRpc3BsYXk6Ymxv
Y2sgc3R5bGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD02NDk2MgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTQ0NjM0Mz4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0OiBlZGl0aW5nL3NlbGVjdGlv
bi9jbGljay1vbi1ibG9jay1pbWFnZS5odG1sCisKKyAgICAgICAgVGhlIGN1cnJlbnQgaW1wbGVt
ZW50YXRpb24gb2YgcG9zaXRpb25Gb3JQb2ludCBhbHdheXMgcmV0dXJucyB0aGUgdmlzaWJsZQor
ICAgICAgICBwb3NpdGlvbiB0byB0aGUgbGVmdCBvZiB0aGUgaW1hZ2UsIGlmIHRoZSBpbWFnZSBo
YXMgYSBibG9jayBzdHlsZS4KKyAgICAgICAgVGhpcyBwYXRjaCBjaGFuZ2VzIHRoZSBiZWhhdmlv
ciBmb3IgYmxvY2sgc3R5bGVkIGltYWdlcyB0byBtYXRjaCB0aGUgYmVoYXZpb3IKKyAgICAgICAg
Zm9yIGlubGluZSBpbWFnZXMuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyUmVwbGFjZWQu
Y3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyUmVwbGFjZWQ6OnBvc2l0aW9uRm9yUG9pbnQp
OiBNb2RpZmllZCB0byBhdm9pZCByZWx5aW5nIGVudGlyZWx5CisgICAgICAgIG9uIElubGluZUJv
eCB0byBjYWxjdWxhdGUgdGhlIHBvc2l0aW9uLgorCiAyMDExLTA3LTIxICBQYXZlbCBGZWxkbWFu
ICA8cGZlbGRtYW5AZ29vZ2xlLmNvbT4KIAogICAgICAgICBOb3QgcmV2aWV3ZWQ6IG9uZSBsaW5l
ciB0eXBvIGZpeCBpbiBJbnNwZWN0b3IuanNvbi4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJSZXBsYWNlZC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlclJlcGxhY2VkLmNwcAkocmV2aXNpb24gOTE0MDcpCisrKyBTb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyUmVwbGFjZWQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00MTYs
MjAgKzQxNiwxNiBAQCB1bnNpZ25lZCBSZW5kZXJSZXBsYWNlZDo6Y2FyZXRNYXhSZW5kZXJlCiAK
IFZpc2libGVQb3NpdGlvbiBSZW5kZXJSZXBsYWNlZDo6cG9zaXRpb25Gb3JQb2ludChjb25zdCBM
YXlvdXRQb2ludCYgcG9pbnQpCiB7Ci0gICAgSW5saW5lQm94KiBib3ggPSBpbmxpbmVCb3hXcmFw
cGVyKCk7Ci0gICAgaWYgKCFib3gpCi0gICAgICAgIHJldHVybiBjcmVhdGVWaXNpYmxlUG9zaXRp
b24oMCwgRE9XTlNUUkVBTSk7Ci0KICAgICAvLyBGSVhNRTogVGhpcyBjb2RlIGlzIGJ1Z2d5IGlm
IHRoZSByZXBsYWNlZCBlbGVtZW50IGlzIHJlbGF0aXZlIHBvc2l0aW9uZWQuCi0KLSAgICBSb290
SW5saW5lQm94KiByb290ID0gYm94LT5yb290KCk7Ci0KLSAgICBMYXlvdXRVbml0IHRvcCA9IHJv
b3QtPnNlbGVjdGlvblRvcCgpOwotICAgIExheW91dFVuaXQgYm90dG9tID0gcm9vdC0+c2VsZWN0
aW9uQm90dG9tKCk7Ci0KLSAgICBMYXlvdXRVbml0IGJsb2NrRGlyZWN0aW9uUG9zaXRpb24gPSBi
b3gtPmlzSG9yaXpvbnRhbCgpID8gcG9pbnQueSgpICsgeSgpIDogcG9pbnQueCgpICsgeCgpOwot
ICAgIExheW91dFVuaXQgbGluZURpcmVjdGlvblBvc2l0aW9uID0gYm94LT5pc0hvcml6b250YWwo
KSA/IHBvaW50LngoKSArIHgoKSA6IHBvaW50LnkoKSArIHkoKTsKLQorICAgIElubGluZUJveCog
Ym94ID0gaW5saW5lQm94V3JhcHBlcigpOworICAgIFJvb3RJbmxpbmVCb3gqIHJvb3RCb3ggPSBi
b3ggPyBib3gtPnJvb3QoKSA6IDA7CisgICAgCisgICAgTGF5b3V0VW5pdCB0b3AgPSByb290Qm94
ID8gcm9vdEJveC0+c2VsZWN0aW9uVG9wKCkgOiBsb2dpY2FsVG9wKCk7CisgICAgTGF5b3V0VW5p
dCBib3R0b20gPSByb290Qm94ID8gcm9vdEJveC0+c2VsZWN0aW9uQm90dG9tKCkgOiBsb2dpY2Fs
Qm90dG9tKCk7CisgICAgCisgICAgTGF5b3V0VW5pdCBibG9ja0RpcmVjdGlvblBvc2l0aW9uID0g
aXNIb3Jpem9udGFsV3JpdGluZ01vZGUoKSA/IHBvaW50LnkoKSArIHkoKSA6IHBvaW50LngoKSAr
IHgoKTsKKyAgICBMYXlvdXRVbml0IGxpbmVEaXJlY3Rpb25Qb3NpdGlvbiA9IGlzSG9yaXpvbnRh
bFdyaXRpbmdNb2RlKCkgPyBwb2ludC54KCkgKyB4KCkgOiBwb2ludC55KCkgKyB5KCk7CisgICAg
CiAgICAgaWYgKGJsb2NrRGlyZWN0aW9uUG9zaXRpb24gPCB0b3ApCiAgICAgICAgIHJldHVybiBj
cmVhdGVWaXNpYmxlUG9zaXRpb24oY2FyZXRNaW5PZmZzZXQoKSwgRE9XTlNUUkVBTSk7IC8vIGNv
b3JkaW5hdGVzIGFyZSBhYm92ZQogICAgIApAQCAtNDM3LDcgKzQzMyw3IEBAIFZpc2libGVQb3Np
dGlvbiBSZW5kZXJSZXBsYWNlZDo6cG9zaXRpb24KICAgICAgICAgcmV0dXJuIGNyZWF0ZVZpc2li
bGVQb3NpdGlvbihjYXJldE1heE9mZnNldCgpLCBET1dOU1RSRUFNKTsgLy8gY29vcmRpbmF0ZXMg
YXJlIGJlbG93CiAgICAgCiAgICAgaWYgKG5vZGUoKSkgewotICAgICAgICBpZiAobGluZURpcmVj
dGlvblBvc2l0aW9uIDw9IGJveC0+bG9naWNhbExlZnQoKSArIChib3gtPmxvZ2ljYWxXaWR0aCgp
IC8gMikpCisgICAgICAgIGlmIChsaW5lRGlyZWN0aW9uUG9zaXRpb24gPD0gbG9naWNhbExlZnQo
KSArIChsb2dpY2FsV2lkdGgoKSAvIDIpKQogICAgICAgICAgICAgcmV0dXJuIGNyZWF0ZVZpc2li
bGVQb3NpdGlvbigwLCBET1dOU1RSRUFNKTsKICAgICAgICAgcmV0dXJuIGNyZWF0ZVZpc2libGVQ
b3NpdGlvbigxLCBET1dOU1RSRUFNKTsKICAgICB9CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA5MTQ3OCkK
KysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBA
CisyMDExLTA3LTIxICBFbnJpY2EgQ2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAg
ICAgQ2Fubm90IGNsaWNrIHRvIHBvc2l0aW9uIHRoZSBjYXJldCB0byB0aGUgcmlnaHQgb2YgYW4g
aW1hZ2Ugd2l0aCBkaXNwbGF5OmJsb2NrIHN0eWxlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQ5NjIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzk0
NDYzNDM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBlZGl0aW5nL3NlbGVjdGlvbi9jbGljay1vbi1ibG9jay1pbWFnZS1leHBlY3RlZC50eHQ6IEFk
ZGVkLgorICAgICAgICAqIGVkaXRpbmcvc2VsZWN0aW9uL2NsaWNrLW9uLWJsb2NrLWltYWdlLmh0
bWw6IEFkZGVkLgorCiAyMDExLTA3LTIxICBKb2huIEtub3R0ZW5iZWx0ICA8amtub3R0ZW5AY2hy
b21pdW0ub3JnPgogCiAgICAgICAgIFtDaHJvbWl1bV0gTWFyayBodHRwL3Rlc3RzL2luc3BlY3Rv
ci9jb25zb2xlLXdlYnNvY2tldC1lcnJvci5odG1sIGFzIHRpbWluZyBvdXQuCkluZGV4OiBMYXlv
dXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9jbGljay1vbi1ibG9jay1pbWFnZS1leHBlY3RlZC50
eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vY2xpY2stb24t
YmxvY2staW1hZ2UtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZWRp
dGluZy9zZWxlY3Rpb24vY2xpY2stb24tYmxvY2staW1hZ2UtZXhwZWN0ZWQudHh0CShyZXZpc2lv
biAwKQpAQCAtMCwwICsxLDQgQEAKK1RvIHJ1biB0aGlzIHRlc3QgbWFudWFsbHksIGNsaWNrIHRv
IHRoZSBsZWZ0IGFuZCB2ZXJpZnkgdGhhdCB0aGUgY2FyZXQgaXMgcGxhY2VkIHRvIHRoZSBsZWZ0
IG9mIHRoZSBpbWFnZSwgdGhlbiBjbGljayB0byB0aGUgcmlnaHQgb2YgdGhlIGltYWdlIGFuZCB2
ZXJpZnkgdGhhdCB0aGUgY2FyZXQgaXMgb24gdGhlIHJpZ2h0LgoraGVsbG93b3JsZAorQW5jaG9y
IChbb2JqZWN0IEhUTUxEaXZFbGVtZW50XSwgMSkgaXMgY29ycmVjdC4KK0FuY2hvciAoW29iamVj
dCBIVE1MRGl2RWxlbWVudF0sIDIpIGlzIGNvcnJlY3QuCkluZGV4OiBMYXlvdXRUZXN0cy9lZGl0
aW5nL3NlbGVjdGlvbi9jbGljay1vbi1ibG9jay1pbWFnZS5odG1sCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExh
eW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2NsaWNrLW9uLWJsb2NrLWltYWdlLmh0bWwJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9jbGljay1vbi1ibG9j
ay1pbWFnZS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDUxIEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGhlYWQ+CisgICAgPHRpdGxlPlRoaXMgdGVzdHMgdGhlIGFiaWxpdHkgdG8g
cGxhY2UgdGhlIGNhcmV0IHRvIHRoZSBsZWZ0IGFuZCB0byB0aGUgcmlnaHQgb2YgYW4gaW1hZ2Ug
d2l0aCBkaXNwbGF5IGJsb2NrIHN0eWxlLjwvdGl0bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICBU
byBydW4gdGhpcyB0ZXN0IG1hbnVhbGx5LCBjbGljayB0byB0aGUgbGVmdCBhbmQgdmVyaWZ5IHRo
YXQgdGhlIGNhcmV0IGlzIHBsYWNlZCB0byB0aGUgbGVmdCBvZiB0aGUgaW1hZ2UsIHRoZW4gY2xp
Y2sgdG8gdGhlIHJpZ2h0IG9mIHRoZSBpbWFnZSBhbmQgdmVyaWZ5IHRoYXQgdGhlIGNhcmV0IGlz
IG9uIHRoZSByaWdodC4KKyAgICA8ZGl2IGNvbnRlbnRFZGl0YWJsZT0idHJ1ZSIgaWQ9InRlc3Qi
PmhlbGxvPGltZyBpZD0nbXlpbWFnZScgc3R5bGU9Im1hcmdpbi1sZWZ0OiAxMDBweDsgZGlzcGxh
eTpibG9jazsgd2lkdGg6IDc2cHg7IGhlaWdodDogMTAzcHgiIHNyYz0iLi4vcmVzb3VyY2VzL2Fi
ZS5wbmciPndvcmxkPC9kaXY+CisgICAgPHVsIGlkPSJjb25zb2xlIj48L3VsPgorPC9ib2R5Pgor
PHNjcmlwdD4KK2Z1bmN0aW9uIGxvZyhzdHIpIHsKKyAgICB2YXIgbGkgPSBkb2N1bWVudC5jcmVh
dGVFbGVtZW50KCJsaSIpOworICAgIGxpLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHRO
b2RlKHN0cikpOworICAgIHZhciBjb25zb2xlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNv
bnNvbGUiKTsKKyAgICBjb25zb2xlLmFwcGVuZENoaWxkKGxpKTsKK30KKworZnVuY3Rpb24gcnVu
VGVzdCh4LCB5LCBlbGVtLCBvZmZzZXQpIHsKKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh4
LCB5KTsKKyAgICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAgICBldmVudFNlbmRlci5tb3Vz
ZVVwKCk7CisgICAgCisgICAgdmFyIHNlbGVjdGlvbiA9IHdpbmRvdy5nZXRTZWxlY3Rpb24oKTsK
KworICAgIHZhciBhbmNob3JOb2RlID0gc2VsZWN0aW9uLmFuY2hvck5vZGU7CisgICAgdmFyIGFu
Y2hvck9mZnNldCA9IHNlbGVjdGlvbi5hbmNob3JPZmZzZXQ7CisKKyAgICB2YXIgYW5jaG9yU3Ry
aW5nID0gIkFuY2hvciAoIiArIGFuY2hvck5vZGUgKyAiLCAiICsgYW5jaG9yT2Zmc2V0ICsgIiki
OworICAgIHZhciBhbmNob3JDb3JyZWN0ID0gYW5jaG9yTm9kZSA9PSBlbGVtICYmIGFuY2hvck9m
ZnNldCA9PSBvZmZzZXQ7CisgICAgaWYgKGFuY2hvckNvcnJlY3QpCisgICAgICAgIGxvZyhhbmNo
b3JTdHJpbmcgKyAiIGlzIGNvcnJlY3QuIik7CisgICAgZWxzZQorICAgICAgICBsb2coYW5jaG9y
U3RyaW5nICsgIiBpcyBpbmNvcnJlY3QuIik7Cit9CisKK2Z1bmN0aW9uIGF1dG9tYXRpY1Rlc3Qo
KSB7CisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgeyAgIAorICAgICAgICB3
aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOyAgICAgICAgICAgCisgICAg
ICAgIAorICAgICAgICB2YXIgZWxlbTsKKyAgICAgICAgZWxlbSA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJteWltYWdlIik7CisgICAgICAgIAorICAgICAgICBydW5UZXN0KGVsZW0ub2Zmc2V0
TGVmdCAtIDEwLCBlbGVtLm9mZnNldFRvcCArIDEwLCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
dGVzdCIpLCAxKTsKKyAgICAgICAgcnVuVGVzdChlbGVtLm9mZnNldExlZnQgKyBlbGVtLm9mZnNl
dFdpZHRoICsgMTAsIGVsZW0ub2Zmc2V0VG9wICsgMTAsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJ0ZXN0IiksIDIpOworICAgIH0KK30KKworYXV0b21hdGljVGVzdCgpOworPC9zY3JpcHQ+Cis8
L2h0bWw+Cg==
</data>
<flag name="review"
          id="96586"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>