The CSS2 outline property would allow widget focus to be drawn using spec compliant methods. There is a test page here: http://www.bath.ac.uk/%7Epy8ieh/internet/eviltests/outline.html See bug 1859.
The property data is ready for use in the style context.
Reassigning to Pierre.
*** Bug 7291 has been marked as a duplicate of this bug. ***
Moving all Widget Set bugs, past and present, to new HTML Form Controls component per request from karnaze. Widget Set component will be retired shortly.
This should be implemented for frames in general. It is not a form element specific bug. The CSS border rendering code needs to be modified to include support for rendering the outline border.
I'm leaving 3 weeks on vacation. Pushing M9 bugs to M11.
*** This bug has been marked as a duplicate of 9816 ***
Verified dup of #9816
Since bug 9816 turned into the 'remove CSS2 for FCS' bug, and is already littered with comments, I think we should make this the bug for FUTURE support of the 'outline' property. Ian's comments from bug 9816 about remaining issues: 1. It appears that we don't support 'dotted' and 'dashed' outline-styles at all. This is wrong, IIRC we should treat them as 'solid' if we are not able to actually treat them as dotted or dashed styles (BUT I MAY BE WRONG THIS NEEDS TO BE CHECKED!!!). 2. We do not appear to support the 'invert' outline-color. 3. We have major drawing errors with inset and outset outline-styles. 4. We have some odd, annoying repaint problems (as I understand it, this is quite a major problem code-wise). This is bug 9809, marked Future, mostfreq. 5. We interpret 'groove' and 'ridge' the wrong way round. 6. We do not support outline on inline elements (the main use of outline!!!) 7. We draw the outline in the wrong place (as far as I can tell?). 8. According to bug 22892, we don't do 'outline' on XUL -- which I would guess is one of the major uses of outline as far as we are concerned
Taking QA per managerial policy.
*** Bug 67966 has been marked as a duplicate of this bug. ***
Nominating this bug for nsbeta1 on behalf of firstname.lastname@example.org.
--> Style System (which may not be correct, but this sure ain't a Form Controls bug)
To implement we would need to be able to draw to the outside of the frame. This would require some major modifications. Marking nsbeta1-.
Assigning pierre's remaining Style System-related bugs to myself.
Just curious: why does -moz-outline work, but the standard outline does not? They have the same effect as far as I can tell.
Jerry: The reasons are listed in comment #9. This feature is just not ready for the prime time. Sorry for the spam.
9. We don't merge outlines for inline elements correctly (bug 133165)
*** Bug 189464 has been marked as a duplicate of this bug. ***
*** Bug 21354 has been marked as a duplicate of this bug. ***
seems like the current -moz-outline is rendered inside the border but the web standards outline property should be rendered over the border.
It's worth pointing out that this property is in the default HTML 4.0 stylesheet (*:focus). Hence, Moz should support it at least enough that a designer can manipulate the default setting or turn it off.
*** Bug 22892 has been marked as a duplicate of this bug. ***
-moz-outline-offset is now implemented Negative offsets are allowed
I think we're ready to turn this on with the real 'outline' name. I will write a style system patch to do that.
See bug 93156 for the aliasing stuff I did for -moz-opacity, which you'll want here as well, I suspect.
It looks like Mats did this in bug 281972.
Yep. Thanks mats! *** This bug has been marked as a duplicate of 281972 ***