<?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>19174</bug_id>
          
          <creation_ts>2008-05-21 15:41:04 -0700</creation_ts>
          <short_desc>Double quotes do not stick to question marks when wrapping</short_desc>
          <delta_ts>2008-05-21 18:13:44 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>17475</dup_id>
          
          <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>0</everconfirmed>
          <reporter name="Marc Prud&apos;hommeaux">mwp1</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>81125</commentid>
    <comment_count>0</comment_count>
    <who name="Marc Prud&apos;hommeaux">mwp1</who>
    <bug_when>2008-05-21 15:41:04 -0700</bug_when>
    <thetext>When a double-quote is next to a question mark at a line break point, then the double-quote can separate from the question mark when wrapping. This is especially noticeable when reading dialog in narrow, frequently wrapped columns.

For example, the string &quot;Hello?&quot; could be wrapped so that &quot;Hello? appears on one line, and then a stray &quot; appears at the beginning of the next line. I.e., it turns into:

&quot;Hello?
&quot;

I&apos;ve attached an HTML file that demonstrates this behavior, provided you resize the browser window until you see the wrap. For comparison, Mozilla always keeps the quotes attached to the question mark. Also, note that this only seems to be a problem with question marks: periods next to quotation marks are never separated when rendered with webkit, nor are exclamation points.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81126</commentid>
    <comment_count>1</comment_count>
      <attachid>21278</attachid>
    <who name="Marc Prud&apos;hommeaux">mwp1</who>
    <bug_when>2008-05-21 15:42:06 -0700</bug_when>
    <thetext>Created attachment 21278
HTML file showing quotes not sticking to question marks when wrapping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81137</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2008-05-21 18:13:44 -0700</bug_when>
    <thetext>Marking as a duplicate of bug 17475. I will add a note there about the double quotation mark case.

*** This bug has been marked as a duplicate of 17475 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21278</attachid>
            <date>2008-05-21 15:42:06 -0700</date>
            <delta_ts>2008-05-21 15:42:06 -0700</delta_ts>
            <desc>HTML file showing quotes not sticking to question marks when wrapping</desc>
            <filename>quotewrapping.html</filename>
            <type>text/html</type>
            <size>1758</size>
            <attacher name="Marc Prud&apos;hommeaux">mwp1</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPCFET0NUWVBFIGh0bWwgUFVC
TElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cu
dzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPgo8aHRtbCB4bWxu
cz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+Cjxib2R5Pgo8cD4KIjE/IgoiMTI/Igoi
MTIzPyIKIjEyMzQ/IgoiMTIzNDU/IgoiMTIzNDU2PyIKIjEyMzQ1Njc/IgoiMTIzNDU2Nzg/Igoi
MTIzNDU2Nzg5PyIKIjEyMzQ1Njc4OTA/IgoiMT8iCiIxMj8iCiIxMjM/IgoiMTIzND8iCiIxMjM0
NT8iCiIxMjM0NTY/IgoiMTIzNDU2Nz8iCiIxMjM0NTY3OD8iCiIxMjM0NTY3ODk/IgoiMTIzNDU2
Nzg5MD8iCiIxPyIKIjEyPyIKIjEyMz8iCiIxMjM0PyIKIjEyMzQ1PyIKIjEyMzQ1Nj8iCiIxMjM0
NTY3PyIKIjEyMzQ1Njc4PyIKIjEyMzQ1Njc4OT8iCiIxMjM0NTY3ODkwPyIKIjE/IgoiMTI/Igoi
MTIzPyIKIjEyMzQ/IgoiMTIzNDU/IgoiMTIzNDU2PyIKIjEyMzQ1Njc/IgoiMTIzNDU2Nzg/Igoi
MTIzNDU2Nzg5PyIKIjEyMzQ1Njc4OTA/IgoiMT8iCiIxMj8iCiIxMjM/IgoiMTIzND8iCiIxMjM0
NT8iCiIxMjM0NTY/IgoiMTIzNDU2Nz8iCiIxMjM0NTY3OD8iCiIxMjM0NTY3ODk/IgoiMTIzNDU2
Nzg5MD8iCiIxPyIKIjEyPyIKIjEyMz8iCiIxMjM0PyIKIjEyMzQ1PyIKIjEyMzQ1Nj8iCiIxMjM0
NTY3PyIKIjEyMzQ1Njc4PyIKIjEyMzQ1Njc4OT8iCiIxMjM0NTY3ODkwPyIKIjE/IgoiMTI/Igoi
MTIzPyIKIjEyMzQ/IgoiMTIzNDU/IgoiMTIzNDU2PyIKIjEyMzQ1Njc/IgoiMTIzNDU2Nzg/Igoi
MTIzNDU2Nzg5PyIKIjEyMzQ1Njc4OTA/IgoiMT8iCiIxMj8iCiIxMjM/IgoiMTIzND8iCiIxMjM0
NT8iCiIxMjM0NTY/IgoiMTIzNDU2Nz8iCiIxMjM0NTY3OD8iCiIxMjM0NTY3ODk/IgoiMTIzNDU2
Nzg5MD8iCiIxPyIKIjEyPyIKIjEyMz8iCiIxMjM0PyIKIjEyMzQ1PyIKIjEyMzQ1Nj8iCiIxMjM0
NTY3PyIKIjEyMzQ1Njc4PyIKIjEyMzQ1Njc4OT8iCiIxMjM0NTY3ODkwPyIKIjE/IgoiMTI/Igoi
MTIzPyIKIjEyMzQ/IgoiMTIzNDU/IgoiMTIzNDU2PyIKIjEyMzQ1Njc/IgoiMTIzNDU2Nzg/Igoi
MTIzNDU2Nzg5PyIKIjEyMzQ1Njc4OTA/IgoiMT8iCiIxMj8iCiIxMjM/IgoiMTIzND8iCiIxMjM0
NT8iCiIxMjM0NTY/IgoiMTIzNDU2Nz8iCiIxMjM0NTY3OD8iCiIxMjM0NTY3ODk/IgoiMTIzNDU2
Nzg5MD8iCiIxPyIKIjEyPyIKIjEyMz8iCiIxMjM0PyIKIjEyMzQ1PyIKIjEyMzQ1Nj8iCiIxMjM0
NTY3PyIKIjEyMzQ1Njc4PyIKIjEyMzQ1Njc4OT8iCiIxMjM0NTY3ODkwPyIKIjE/IgoiMTI/Igoi
MTIzPyIKIjEyMzQ/IgoiMTIzNDU/IgoiMTIzNDU2PyIKIjEyMzQ1Njc/IgoiMTIzNDU2Nzg/Igoi
MTIzNDU2Nzg5PyIKIjEyMzQ1Njc4OTA/IgoiMT8iCiIxMj8iCiIxMjM/IgoiMTIzND8iCiIxMjM0
NT8iCiIxMjM0NTY/IgoiMTIzNDU2Nz8iCiIxMjM0NTY3OD8iCiIxMjM0NTY3ODk/IgoiMTIzNDU2
Nzg5MD8iCiIxPyIKIjEyPyIKIjEyMz8iCiIxMjM0PyIKIjEyMzQ1PyIKIjEyMzQ1Nj8iCiIxMjM0
NTY3PyIKIjEyMzQ1Njc4PyIKIjEyMzQ1Njc4OT8iCiIxMjM0NTY3ODkwPyIKIjE/IgoiMTI/Igoi
MTIzPyIKIjEyMzQ/IgoiMTIzNDU/IgoiMTIzNDU2PyIKIjEyMzQ1Njc/IgoiMTIzNDU2Nzg/Igoi
MTIzNDU2Nzg5PyIKIjEyMzQ1Njc4OTA/Igo8L3A+CjwvYm9keT4KPC9odG1sPgoK
</data>

          </attachment>
      

    </bug>

</bugzilla>