Open Bug 1829761 Opened 3 years ago Updated 3 years ago

Floated input in a non-HTML relative-positioned element has broken user interaction on Firefox, but not Chrome/Safari

Categories

(Core :: Web Painting, defect)

defect

Tracking

()

People

(Reporter: twisniewski, Unassigned)

References

()

Details

Attachments

(1 file, 1 obsolete file)

Attached file testcase.html (obsolete) —

In the attached test-case, it's possible to click on the input in Chrome, but not Firefox. Something about it being floated or in a non-standard relatively positioned element seems to cause Firefox to not recognize it as clickable.

Oddly, Safari also doesn't let me click the element in the test-case, but the web site which I reduced this test-case from isn't broken the same way in Safari as it is on Firefox (as reported on webcompat.com)

Ah, I can click on the very bottom of the input, as I would expect (since the text isn't as tall). So somehow the div after it in the markup is breaking user-interaction where it covers the input, but the same doesn't happen on Chrome.

This is a paint order issue. I think we implement this usually better than chrome so this might be a chrome bug but I need to check https://drafts.csswg.org/css2/#painting-order carefully.

Attachment #9330065 - Attachment is obsolete: true
Component: Layout → Web Painting
Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: