Closed Bug 12518 Opened 25 years ago Closed 1 month ago

[ESM/CSS] Mouseover label not hilight control (need to track >1 node)

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

All
Windows NT
defect

Tracking

()

RESOLVED DUPLICATE of bug 656379

People

(Reporter: michael.j.lowe, Unassigned)

References

Details

Attachments

(1 file, 1 obsolete file)

With GFX rendered controls enabled, moving the mouse over the text label
sections of the example file should hilight the control as if the mouse was over
the control itself.
Attached file testcase (obsolete) —
Assignee: karnaze → kmcclusk
Reassigning to Kevin.
Assignee: kmcclusk → peterl
The nsLabelFrame is a container for the checkbox or radio button. If the label
is in the hover state, shouldn't the checkbox and radio button also be placed in
the hover state and have hover style applied to them?

If we need to handle it ourselves, then we would need to set the event state
manager to be in the hover state for the check box and radio button when the
label is moused over.

Peter, re-assinging to you. This seems to be a general issue as to whether the
mouse states are applied the contents of a container.
Assignee: peterl → joki
This is an error in the event state manager. It currently only tracks one node
in hover or active state. Hover state needs to be the complete set of content
nodes covered by the entire set of frames that contain the mouse. Note that this
is not simply the hover content and all of its parents (due to floating and
positioning).

Also, active state needs to be controlled on a node by node basis (with possibly
more thatn one node active at a time).

At some point we also need to co-ordinate the event state manager with the new
CSS3 properties to control UI behavior.
Blocks: 14483
Component: HTML Form Controls → Event Handling
Summary: Mouseover label does not hilight control → Mouseover label not hilight control (need to track >1 node)
Target Milestone: M14
change to component Event Handling; change to M14 (post-beta) since this isn't a
crasher
Assignee: joki → rods
Taking this from Tom
Blocks: 14972
No longer blocks: 14972
QA Contact: phillip → janc
moving to M15
*** Bug 14483 has been marked as a duplicate of this bug. ***
mass-move to M16
Target Milestone: M15 → M16
This is really aa event state manager bug. See peterl's comments. The EVSM needs 
to be able to track more than one node.

Setting to M17
Target Milestone: M16 → M17
reassigning to joki, see previous comment
Assignee: rods → joki
See also bug 5693 and bug 33736.  In particular see my 2000-04-21 comment on bug
33736.
Adding bug 5693 into dependency field.
Status: NEW → ASSIGNED
Depends on: 5693
Adding [ESM/CSS] prefix to bugs in EventStateManager with its generated events 
or CSS pseudo-class management.
Summary: Mouseover label not hilight control (need to track >1 node) → [ESM/CSS] Mouseover label not hilight control (need to track >1 node)
Updating Milestone to M18.
Target Milestone: M17 → M18
Mass update:  changing qacontact to ckritzer@netscape.com
QA Contact: janc → ckritzer
This bug has been marked "future" because the original netscape engineer working
on this is over-burdened. If you feel this is an error, that you or another
known resource will be working on this bug,or if it blocks your work in some way
-- please attach your concern to the bug for reconsideration.
Target Milestone: M18 → Future
Updating QA Contact.
QA Contact: ckritzer → lorca
Reassigning QA Contact for all open and unverified bugs previously under Lorca's
care to Gerardo as per phone conversation this morning.
QA Contact: lorca → gerardok
QA contact updated
QA Contact: gerardok → madhur
QA Contact: madhur → rakeshmishra
Is this still an issue, after the hierarchical hover landing?  Reading this bug,
I would guess "yes" (since hover is hierarchical in content, not frames, iirc)
but GFX form controls are no longer, so is there a testcase that shows this bug?
QA Contact: rakeshmishra → trix
http://bugzilla.mozilla.org/show_bug.cgi?id=179125#c3

joki is no longer here
Assignee: joki → saari
Status: ASSIGNED → NEW
QA Contact: trix → ian
This issue still seems to be present (in Firefox 0.8 at least).
Testcase, please?
Attached file Updated Testcase
Here's a testcase.
Attachment #1392 - Attachment is obsolete: true
So why should anything happen on mouseover in that testcase, exactly?
On Window XP, radio buttons and checkboxes have hover-states. In Internet
Explorer or in other windows apps, hovering over the control or the label for
the control should activate this hover state.

If you hover directly over the controls in the testcase on windows XP, you'll
see the hover effect - however, the hover state doesn't activate on the control
when you hover over label.
Ah, ok.
Question: is this bug windows-only?

bug 171255 speculates and looks like a dup of this.

(duped bug 14483 removed as blocker)
No longer blocks: 14483
*** Bug 171255 has been marked as a duplicate of this bug. ***
Quoting from summary:

> Assigned To: saari (gone)
> QA Contact: Hixie (not reading bugmail)

Suggest assigning this bug to someone else? :)
Assignee: saari → nobody
Priority: P3 → --
QA Contact: ian → events
Target Milestone: Future → ---
Mouseover does not work properly at all in Firefox 3.0b1 (3.0 beta)
Works for me in FF4 on Windows.
Component: Event Handling → User events and focus handling
Severity: normal → S3

(In reply to BoffinBrain from comment #33)

Works for me in FF4 on Windows.

Also worksforme in Fx 125, Win11.

Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Resolution: FIXED → WORKSFORME
Duplicate of bug: 656379
Resolution: WORKSFORME → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: