<?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>53319</bug_id>
          
          <creation_ts>2011-01-28 11:58:54 -0800</creation_ts>
          <short_desc>[Qt] QWebElement set and get attribute</short_desc>
          <delta_ts>2011-01-28 19:12:18 -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>312.x</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>32865</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>1</everconfirmed>
          <reporter name="2beers">douaberi</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>341598</commentid>
    <comment_count>0</comment_count>
      <attachid>80474</attachid>
    <who name="2beers">douaberi</who>
    <bug_when>2011-01-28 11:58:54 -0800</bug_when>
    <thetext>Created attachment 80474
small project to see what happens

QWebElement.setAttribute is not working once you modified the html element from the webkit widget or you changed the value using javascript.

on the HTML side I have something like this:

&lt;input tye=&quot;text&quot; id=&quot;firstname&quot; value=&quot;&quot; /&gt;


on Qt side I have something like this:

QWebFrame *frame = ui-&gt;webView-&gt;page()-&gt;mainFrame();
QWebElement firstName = frame-&gt;findFirstElement(&quot;#firstname&quot;);
firstName.setAttribute(&quot;value&quot;,&quot;some text&quot;);

it works only if I don&apos;t manually change the value ,else it doesn&apos;t do anything


http://www.mediafire.com/?erroif6ubllbubd here is a small project to see how it happens.
here is a youtube video to see when the error appears: http://www.youtube.com/watch?v=2R63Me6CuI4


you can read more on this conversation: http://developer.qt.nokia.com/forums/viewthread/3389/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341643</commentid>
    <comment_count>1</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-01-28 12:27:25 -0800</bug_when>
    <thetext>Confirmed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>341946</commentid>
    <comment_count>2</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-01-28 19:12:18 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 32865 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>80474</attachid>
            <date>2011-01-28 11:58:54 -0800</date>
            <delta_ts>2011-01-28 11:58:54 -0800</delta_ts>
            <desc>small project to see what happens</desc>
            <filename>WebKit2.rar</filename>
            <type>application/x-rar</type>
            <size>4007</size>
            <attacher name="2beers">douaberi</attacher>
            
              <data encoding="base64">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
YktpdDIAsDMegcQ9ewBABwA=
</data>

          </attachment>
      

    </bug>

</bugzilla>