Closed
Bug 1291826
Opened 8 years ago
Closed 8 years ago
CSS 3D transform links are not clickable
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
INVALID
Tracking | Status | |
---|---|---|
firefox48 | --- | wontfix |
firefox49 | --- | affected |
firefox-esr45 | --- | unaffected |
firefox50 | --- | affected |
firefox51 | --- | affected |
People
(Reporter: tobiasdreissig, Unassigned)
References
()
Details
(Keywords: html5, regression, Whiteboard: CSS Transformation)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:48.0) Gecko/20100101 Firefox/48.0 Build ID: 20160726073904 Steps to reproduce: Try to klick the pictures in the back of http://motorradreisen-suedamerika.de/3draum.html Actual results: Cant klick on the pictures in the back. Expected results: Links in the back should be klickable as in Google Chrome.
Comment 1•8 years ago
|
||
[Tracking Requested - why for this release]: Regression since 47
Status: UNCONFIRMED → NEW
status-firefox48:
--- → affected
status-firefox49:
--- → affected
status-firefox50:
--- → affected
status-firefox51:
--- → affected
status-firefox-esr45:
--- → unaffected
tracking-firefox49:
--- → ?
tracking-firefox50:
--- → ?
tracking-firefox51:
--- → ?
Component: Untriaged → Layout
Ever confirmed: true
Keywords: regression
Product: Firefox → Core
Version: 48 Branch → 47 Branch
Summary: CSS 3D transform links are not klickable → CSS 3D transform links are not clickable
Comment 2•8 years ago
|
||
Regression window: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=6c49bb716593014c07d3736ea2124f74bfe3bb06&tochange=691f2e687e46d1b166b88b0a3f9dbd480bff9afa Via local build, Last Good: f40c0da4e4ce +691f2e687e46 First Bad: f950b7a04741 +691f2e687e46 Regressed by: f950b7a04741 Thinker K.F. Li — Bug 1226904 - Fix boundary checking for leaves collecting. r=roc
Blocks: 1226904
Flags: needinfo?(tlee)
Comment 3•8 years ago
|
||
[Tracking Requested - why for this release]: Regression since Firefox46
Version: 47 Branch → 46 Branch
Comment 4•8 years ago
|
||
Edge and Firefox does not work. Chrome works.
Comment 5•8 years ago
|
||
(In reply to Alice0775 White from comment #4) > Edge and Firefox does not work. > Chrome works. So, I marked this 'unconfirmed'.
Status: NEW → UNCONFIRMED
tracking-firefox49:
? → ---
tracking-firefox50:
? → ---
tracking-firefox51:
? → ---
Ever confirmed: false
Well the linksare clickable but there seems to be a transparent "wall" above them even the divs with the objects in front are very small
if you turn the room using the arrow keys the links in the back can be klickt even they are transformed
Comment 9•8 years ago
|
||
Reporter | ||
Comment 10•8 years ago
|
||
Yes thats it
Comment 11•8 years ago
|
||
Doesn't seem to be a big deal in 48
Reporter | ||
Comment 12•8 years ago
|
||
Shure its a big deal. Did you try the examples? Not working in FF 48 while working in all the other browsers!
Comment 13•8 years ago
|
||
Doesn't work with edge, 47 shipped a few months ago with this issue and it was only reported now. I understand your frustration but this doesn't qualify as a ride along for 48.0.1. However, someone finds a fix in time to 49, we could take it
Comment 14•8 years ago
|
||
After look into the reduce html, I think it is a problem. The parent of the links has a transparent background layer. When the background lays above a link, it would intercept mouse events even it is invisible for as transparent. The correct implementation, for the case here, is to use translateZ() to put all ancestors to the back. By the way, Edge shares the same behavior with the current implementation of gecko.
Flags: needinfo?(tlee)
Reporter | ||
Comment 15•8 years ago
|
||
Thanks not shure what you mean. Do you have a working example with translateZ()?
Comment 16•8 years ago
|
||
The correct implementation of reduce html is to change style of |.cube| by removing the |transform-style| line.
Comment 17•8 years ago
|
||
This page move perspective to |.umcube| and adjust |translateZ()| at |.cube| and |.right|.
Reporter | ||
Comment 18•8 years ago
|
||
Wow your great :-) Without this transform line the keyframes only work in Chrom but i can life with that ;)
Reporter | ||
Comment 19•8 years ago
|
||
@keyframes move-origin { 0% { perspective-origin: 50% 50%; } 25% { perspective-origin: 65% 50%; } 50% { perspective-origin: 50% 50%; } 75% { perspective-origin: 35% 50%; } 100% { perspective-origin: 50% 50%; } } and in Chrome when turning the coom using "D" or "A" without the transform instruction the walls decapear faster then in ff but thanks a lot :-)
Reporter | ||
Comment 20•8 years ago
|
||
ok chrome and opera take -webkit- too so they get their transform-style to move the origin and ff not. FF needs it too to be able to move the origin but klickable links are more importend for now.
Reporter | ||
Comment 21•8 years ago
|
||
> This page move perspective to |.umcube| and adjust |translateZ()| at |.cube|
> and |.right|.
So transparent |.cube| wsablocking the links. You push it to the back and pull the others to the front then it works. Second solution: make |.cube| visibility:hidden; This is not a bug. Thanks for all your help :-)
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•