focusout, focusin, activate not implemented

Bug #594679 reported by peepo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
FakeSmile
Invalid
Undecided
Unassigned

Bug Description

I did not find a definitive W3C test for implementation of focusout, focusin, activate
please find attached a simple testcase for focusout.
click on one rectangle then the other, colour should revert, when focus is lost.

wfm Opera

August 2000 Accessibility Features of SVG states:
"Good authoring practice will normally use the focusin, focusout and activate events rather than the device specific events for gaining and losing the focus on an element or activating the element. "
http://www.w3.org/TR/SVG-access/

---

definitive W3 test for script values onfocus onfocusout onactivate:
http://www.w3.org/Graphics/SVG/Test/20061213/svggen/script-handle-02-b.svg

Mozilla nothing works

Opera and Safari have partial support

Revision history for this message
peepo (j-chetwynd) wrote :
Revision history for this message
peepo (j-chetwynd) wrote :

this bug may well be dependent on implementation by mozilla of onfocus etc, else not sure how fakesmile script could workaround.

mozilla bug filed as https://bugzilla.mozilla.org/show_bug.cgi?id=371728

Revision history for this message
Fenring (leunen-d) wrote :

Indeed. Not a bug in fakesmile.
Not willing to workaround browsers specific bugs, other than lack of SMIL support.

Changed in smil:
status: New → Invalid
Revision history for this message
peepo (j-chetwynd) wrote :

Fenring,

are you asserting that when https://bugzilla.mozilla.org/show_bug.cgi?id=371728 is resolved, the testcase attachment will function as per specification?

Revision history for this message
Fenring (leunen-d) wrote :

Yes, most certainly. What fakesmile does is calling addEventListener with the event name provided.

As a workaround, try "focus" and "blur" events. I think that's what gecko supports.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.