<?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>12998</bug_id>
          
          <creation_ts>2007-03-07 01:34:23 -0800</creation_ts>
          <short_desc>dt:target + dd selector fails</short_desc>
          <delta_ts>2008-03-20 11:12:24 -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>CSS</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>12520</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Greg Harewood">gregharewood</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>brian.suda</cc>
    
    <cc>gregharewood</cc>
    
    <cc>webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>20176</commentid>
    <comment_count>0</comment_count>
    <who name="Greg Harewood">gregharewood</who>
    <bug_when>2007-03-07 01:34:23 -0800</bug_when>
    <thetext>The dt:target selector on the page works correctly as tabs are selected, but the dt:target + dd selector fails to update dynamically, requring the page to be reloaded to see the data associated with the dt tab title.

This works fine in Firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65287</commentid>
    <comment_count>1</comment_count>
    <who name="">brian.suda</who>
    <bug_when>2007-12-26 06:01:24 -0800</bug_when>
    <thetext>this is actually an issue with any element and the :target selector. I was testing with h1:target+* to apply a style to any element that is after an h1 that was targeted.

I am running Safari 3.0.4 on 10.5 and it is still an issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70027</commentid>
    <comment_count>2</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-10 03:14:07 -0800</bug_when>
    <thetext>After checking your page I cannot confirm this bug.

Could you provide minimal test case exposing the issue -&gt; http://webkit.org/quality/reduction.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70241</commentid>
    <comment_count>3</comment_count>
      <attachid>19064</attachid>
    <who name="Greg Harewood">gregharewood</who>
    <bug_when>2008-02-11 05:40:43 -0800</bug_when>
    <thetext>Created attachment 19064
demo html for the bug

Okay - I reported this a long time ago, so of course I went live with the page using different code.  Sorry about that.  Please find example code attached.

The concept is a tab set created purely in CSS from a Descriptive List.  Tab choices are made to stick by making them named anchors - targets.  This also makes them bookmarkable.

FF2 and FF3 render perfectly.
IE7 and Safari have problems with the &quot;dt:target + dd&quot; selector.
Safari alone has problems with the &quot;dt:hover + dd&quot; selector.

The critical sections of the stylesheet is...

dt:target + dd {
        visibility: visible !important;
        z-index: 100;
}

...which fails completely.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70242</commentid>
    <comment_count>4</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-11 05:53:58 -0800</bug_when>
    <thetext>Thank you for update on this bug. I can confirm this bug. 

I found another even simpler test case showing the problem in Webkit: http://www.thinkvitamin.com/downloads/css3/fadeExample.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70243</commentid>
    <comment_count>5</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-11 05:56:30 -0800</bug_when>
    <thetext>Updated URL to the site with problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70246</commentid>
    <comment_count>6</comment_count>
      <attachid>19065</attachid>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-11 06:41:34 -0800</bug_when>
    <thetext>Created attachment 19065
simple test case based on above demo</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70247</commentid>
    <comment_count>7</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-11 06:44:39 -0800</bug_when>
    <thetext>There is something wrong with this example: http://www.thinkvitamin.com/downloads/css3/fadeExample.html 

It works strange in every browser I tested: Firefox, Opera and Safari. I removed the URL. The test I attached clearly shows the problem.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>70282</commentid>
    <comment_count>8</comment_count>
    <who name="Robert Blaut">webkit</who>
    <bug_when>2008-02-11 11:45:09 -0800</bug_when>
    <thetext>Similar bug 9279</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74533</commentid>
    <comment_count>9</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2008-03-20 11:12:24 -0700</bug_when>
    <thetext>Fixed.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19064</attachid>
            <date>2008-02-11 05:40:43 -0800</date>
            <delta_ts>2008-02-11 05:40:43 -0800</delta_ts>
            <desc>demo html for the bug</desc>
            <filename>testcase.zip</filename>
            <type>application/octet-stream</type>
            <size>4632</size>
            <attacher name="Greg Harewood">gregharewood</attacher>
            
              <data encoding="base64">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
AAkACQCyAgAAUA8AAAAA
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19065</attachid>
            <date>2008-02-11 06:41:34 -0800</date>
            <delta_ts>2008-02-11 06:41:34 -0800</delta_ts>
            <desc>simple test case based on above demo</desc>
            <filename>testdtdd.html</filename>
            <type>text/html</type>
            <size>762</size>
            <attacher name="Robert Blaut">webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIiAiaHR0cDov
L3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCI+DQo8aHRtbD4NCjxoZWFkPg0KPHRpdGxl
PlRhcmdldCBhZGphY2VudCBzZWxlY3RvciB0ZXN0IGNhc2U8L3RpdGxlPg0KPHN0eWxlIHR5cGU9
InRleHQvY3NzIj4NCglkZCB7IHZpc2liaWxpdHk6IGhpZGRlbjsgfQ0KCWR0OnRhcmdldCArIGRk
IHsgdmlzaWJpbGl0eTogdmlzaWJsZTsgfQ0KPC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5Pg0KPHA+
QWZ0ZXIgY2xpY2tpbmcgIkNsaWsgbWUgLSAuLi4iIGxpbmtzIHRoZXJlIHNob3VsZCBhcHBlYXIg
Y29udGVudHMgb2YgJmx0O2RkJmd0OyBlbGVtZW50cy4gSWYgeW91IHNlZSBub3RoaW5nIGFmdGVy
IGNsaWNraW5nIHRoZSBsaW5rcyB0aGUgdGVzdCBmYWlsczwvcD4NCgk8ZGw+DQoJCTxkdCBpZD0i
dGFiMSI+PGEgaHJlZj0iI3RhYjEiPkNsaWNrIG1lIC0gMTwvYT48L2R0Pg0KCQk8ZGQ+Q29udGVu
dHMgb2YgdGhlIGZpcnN0IHRhYjwvZGQ+DQoNCgkJPGR0IGlkPSJ0YWIyIj48YSBocmVmPSIjdGFi
MiI+Q2xpY2sgbWUgLSAyPC9hPjwvZHQ+DQoJCTxkZD5Db250ZW50cyBvZiB0aGUgc2Vjb25kIHRh
YjwvZGQ+DQoNCgkJPGR0IGlkPSJ0YWIzIj48YSBocmVmPSIjdGFiMyI+Q2xpY2sgbWUgLSAzPC9h
PjwvZHQ+DQoJCTxkZD5Db250ZW50cyBvZiB0aGUgdGhpcmQgdGFiPC9kZD4NCg0KCTwvZGw+DQo8
L2JvZHk+DQo8L2h0bWw+DQoNCg0K
</data>

          </attachment>
      

    </bug>

</bugzilla>