Open Bug 2003959 Opened 11 hours ago Updated 3 hours ago

Firefox doesn't generate ::before/::after pseudo elements on replaced elements

Categories

(Core :: Layout, task)

task

Tracking

()

Size Estimate XS

People

(Reporter: dholbert, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: webcompat:platform-bug)

User Story

user-impact-score:620

As noted in bug 1931309: we follow the spec and don't generate the pseudo-elements (e.g. :after or :before) on replaced elements such as form controls, but Chromium and WebKit do.

Hopefully we don't have to change our behavior here, and we can convince other browsers to align with the spec (via the interop proposal in https://github.com/web-platform-tests/interop/issues/1124 for example)

Hence, we don't anticipate needing any behavior-changes of our own here; nonetheless I'm filing this bug as:

  • a placeholder to associate with the interop proposal (and the behavior-difference) so that our internal tracking can categorize the proposal appropriately under Layout.
  • a webcompat:platform-bug that represents the platform-difference, for use in categorizing WebCompat Site Reports that boil down to this behavior-difference.
Size Estimate: --- → XS
User Story: (updated)
You need to log in before you can comment on or make changes to this bug.