<?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>45499</bug_id>
          
          <creation_ts>2010-09-09 15:35:50 -0700</creation_ts>
          <short_desc>[Qt] action(QWebPage::ToggleUnderline) does not work as expected</short_desc>
          <delta_ts>2011-01-30 06:27:12 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Qt</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>42248</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Mid&apos;">mid1221213</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>benjamin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>276801</commentid>
    <comment_count>0</comment_count>
      <attachid>67104</attachid>
    <who name="Mid&apos;">mid1221213</who>
    <bug_when>2010-09-09 15:35:50 -0700</bug_when>
    <thetext>Created attachment 67104
C++ source to show the bug

The attached source files exhibit an &quot;underline bug&quot; in QtWebKit&apos;s webview / webpage.

To extract, compile and run:
$ unzip webview_underline.zip &amp;&amp; cd webview_underline &amp;&amp; qmake &amp;&amp; make &amp;&amp; ./webview_underline

...but of course you should do this on a test machine or inspect the source before launching... :-)

In the &quot;HTML Editor&quot;, type some text.
Then, click once on the &quot;!underline&quot; button.
Type again some text. Only the first character is underlined. Expected: all characters typed after the click should be underlined.
Click again on &quot;!underline&quot;, the previously typed characters are, now, underlined, and mode is set to &quot;normal&quot; (i.e. not underlined).

Weird behavior occurs if you try to move text cursor into already typed text, and click on &quot;!underline&quot; button.

Tested on last commit at the time of writing: 524379030503600bbca1a8e2b5889b91b0798203</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277711</commentid>
    <comment_count>1</comment_count>
    <who name="Mid&apos;">mid1221213</who>
    <bug_when>2010-09-11 08:42:00 -0700</bug_when>
    <thetext>the « Weird behavior occurs if you try to move text cursor into already typed text, and click on &quot;!underline&quot; button » problem may be related to bug 27818</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277737</commentid>
    <comment_count>2</comment_count>
    <who name="Mid&apos;">mid1221213</who>
    <bug_when>2010-09-11 10:36:16 -0700</bug_when>
    <thetext>Additional info:

Other bug related to the same source code:

Click once on the &quot;!underline&quot; button to toggle underline. Do not move text cursor. Click again on it.

Expected: Underline should be disabled.

What we get: Underline is still enabled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342262</commentid>
    <comment_count>3</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-01-30 06:19:06 -0800</bug_when>
    <thetext>Please follow http://trac.webkit.org/wiki/QtWebKitBugs when reporing bugs here.

When bugs are reported without the Qt keyword, they can be lost in the constant flow of new WebKit bugs (that is what happened in this case). We are improving the tools.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>342264</commentid>
    <comment_count>4</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-01-30 06:27:12 -0800</bug_when>
    <thetext>I cannot reproduce. I think it is a duplicate of https://bugs.webkit.org/show_bug.cgi?id=42248
Do you have the issue with raster?

*** This bug has been marked as a duplicate of bug 42248 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67104</attachid>
            <date>2010-09-09 15:35:50 -0700</date>
            <delta_ts>2010-09-09 15:35:50 -0700</delta_ts>
            <desc>C++ source to show the bug</desc>
            <filename>webview_underline.zip</filename>
            <type>application/zip</type>
            <size>3475</size>
            <attacher name="Mid&apos;">mid1221213</attacher>
            
              <data encoding="base64">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
TrspPcrsFH55AAAAsQAAACAAGAAAAAAAAQAAAKSB2AAAAHdlYnZpZXdfdW5kZXJsaW5lL21haW53
aW5kb3cuY3BwVVQFAAMEUYlMdXgLAAEE6AMAAAToAwAAUEsBAh4DFAAAAAgAY7spPd+VUfedAAAA
7QAAAB4AGAAAAAAAAQAAAKSBqwEAAHdlYnZpZXdfdW5kZXJsaW5lL21haW53aW5kb3cuaFVUBQAD
KlGJTHV4CwABBOgDAAAE6AMAAFBLAQIeAxQAAAAIALa6KT04JrzaogEAAAUDAAAYABgAAAAAAAEA
AACkgaACAAB3ZWJ2aWV3X3VuZGVybGluZS9SRUFETUVVVAUAA+dPiUx1eAsAAQToAwAABOgDAABQ
SwECHgMUAAAACADHuik97NicnewAAACYAQAAJwAYAAAAAAABAAAApIGUBAAAd2Vidmlld191bmRl
cmxpbmUvd2Vidmlld191bmRlcmxpbmUuY3BwVVQFAAMFUIlMdXgLAAEE6AMAAAToAwAAUEsBAh4D
FAAAAAgA3bopPSOZcBTHAAAALwEAACUAGAAAAAAAAQAAAKSB4QUAAHdlYnZpZXdfdW5kZXJsaW5l
L3dlYnZpZXdfdW5kZXJsaW5lLmhVVAUAAzJQiUx1eAsAAQToAwAABOgDAABQSwECHgMUAAAACADu
sCk9RZCh6m0AAADNAAAAJwAYAAAAAAABAAAApIEHBwAAd2Vidmlld191bmRlcmxpbmUvd2Vidmll
d191bmRlcmxpbmUucHJvVVQFAAOAPolMdXgLAAEE6AMAAAToAwAAUEsBAh4DFAAAAAgAprkpPV4M
EPMPAgAAhwYAACYAGAAAAAAAAQAAAKSB1QcAAHdlYnZpZXdfdW5kZXJsaW5lL3dlYnZpZXdfdW5k
ZXJsaW5lLnVpVVQFAAPnTYlMdXgLAAEE6AMAAAToAwAAUEsFBgAAAAAIAAgAOQMAAEQKAAAAAA==
</data>

          </attachment>
      

    </bug>

</bugzilla>