Closed Bug 465232 Opened 17 years ago Closed 17 years ago

CSS outset/inset outlines should have same visual feedback in left-click and middle-click

Categories

(Core :: Layout, enhancement)

1.9.0 Branch
x86
Linux
enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 102479

People

(Reporter: nsk, Unassigned)

References

()

Details

(Keywords: css1, ue)

User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en; rv:1.9.0.3) Gecko/20080528 Epiphany/2.22 Build Identifier: In web browsers using the gecko layout engine, including Iceweasel, when I left-click on an "a" link having CSS outlines around it with the "outline-style:outset" style the browser visually changes the style to make it appear pressed down (ie like "outline-style:inset"), but when I middle-click on the same link (to open it in a new tab) no visual change occurs. This lack of visual feedback has the disadvantage of making the user wonder whether they successfully middle-clicked the link or not. I think that regarding CSS outset/inset outlines, gecko should provide the same visual feedback in both left-clicks and middle-clicks. In web browsers using the webkit layout engine, both left-click and middle-click produce the same visual feedback, which I find to be more correct and more useful behaviour. I would love to see the same behaviour in gecko. Reproducible: Always Steps to Reproduce: 1. Load Iceweasel or other gecko consumer 2. Visit a page using "a" links dressed with CSS outlines with the setting "outline-style:outset", an example is my site http://nsk.karastathis.org/ 3. Compare the visual feedback when left-clicking the link with the lack of any feedback when middle-clicking it. Actual Results: Visual feedback when left-click, no visual feedback when middle-click Expected Results: Visual feedback on both left-click and middle-click
Keywords: css1
Version: unspecified → 1.9.0 Branch
Keywords: ue
Your CSS contains: a:focus { outline-color:#888888; outline-width:3px; outline-style:outset;} a:active { outline-color:#000000; outline-width:3px; outline-style:inset;} This has nothing to do with outline and everything to do with :active.
Status: UNCONFIRMED → RESOLVED
Closed: 17 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.