[Webkit-unassigned] [Bug 7555] :hover style not applied on hover if its display property is different from original style's

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Fri Mar 3 10:32:24 PST 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=7555


opendarwin.org at mitzpettel.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
Attachment #6822 is|0                           |1
           obsolete|                            |
   Attachment #6828|                            |review?
               Flag|                            |




------- Comment #5 from opendarwin.org at mitzpettel.com  2006-03-03 10:32 PDT -------
Created an attachment (id=6828)
 --> (http://bugzilla.opendarwin.org/attachment.cgi?id=6828&action=view)
Patch

Indeed, attach() can cause a subframe to load and run JavaScript that removes
the element (in practice, this only increases the elements refcount after
attach() since it's referenced by JavaScript objects pending GC). Therefore in
this patch activeNode is a RefPtr and I added a ref/deref. This does not
address the issue of callers to recalcStyle() assuming that it won't deallocate
(or even just move the element). Thus the ref/deref is a non-solution to this
non-problem...

Following up on my previous comment, this patch does not rebuild the hover
chain but does recreate the active chain.

I also did as Darin had suggested in the end of comment #3.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list