Closed Bug 1974787 (appearance-base-select) Opened 1 year ago Closed 6 months ago

[css-forms-1] Add support for `appearance: base-select` style value

Categories

(Core :: CSS Parsing and Computation, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
149 Branch
Tracking Status
firefox142 --- wontfix
firefox149 --- fixed

People

(Reporter: keithamus, Assigned: tlouw)

References

(Blocks 2 open bugs, )

Details

(Keywords: dev-doc-complete)

Attachments

(1 file)

The new appearance: base & appearance: base-select style values should be parsed, and allow <select> elements to be styled generically.

We should endeavour to implement base behind a flag specific to this, as we do not want generic web content to use appearance: base until the remainder of form controls have fully implemented their respective base styles.

Blocks: css-forms-1
Summary: Define `appearance: base` & `appearance: base-select` style values. → [css-forms-1] Define `appearance: base` & `appearance: base-select` style values.
Duplicate of this bug: 1958445

Let's narrow this to be about just base-select, and spin off base to another bug. base-select is the only piece that's needed for bug 1944403,, I think.

(base-select is defined as behaving like base on <select> elements, but we very well may implement it before we implement appearance:base, and then only wire them up after we've started working on appearance:base)

Summary: [css-forms-1] Define `appearance: base` & `appearance: base-select` style values. → [css-forms-1] Add support for `appearance: base-select` style value
See Also: → appearance-base
Alias: appearance-base-select
Duplicate of this bug: 2004609
Depends on: 2011820
Assignee: nobody → tlouw

This adds the base-select value to the appearance CSS property. It
is part of the customizable <select> implementation and is behind a
pref: layout.css.appearance-base-select.enabled.

Pushed by tlouw@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/c6641dadc3f5 https://hg.mozilla.org/integration/autoland/rev/a1576349cd6e Add support for appearance: base-select r=layout-reviewers,firefox-style-system-reviewers,emilio
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/90533376f5d3 https://hg.mozilla.org/integration/autoland/rev/70345b092cac Revert "Bug 1974787 - Add support for appearance: base-select r=layout-reviewers,firefox-style-system-reviewers,emilio" for causing failures at select-pseudo-open.html.

Failure seems to be on Android only, running another try run with linux and android to confirm.

https://treeherder.mozilla.org/jobs?repo=try&landoCommitID=179212

Flags: needinfo?(tlouw)
Pushed by tlouw@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/907c848bb07c https://hg.mozilla.org/integration/autoland/rev/af5cceb67fe5 Add support for appearance: base-select r=layout-reviewers,firefox-style-system-reviewers,emilio
Status: NEW → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch
Blocks: 2017592
Regressions: 2017623
QA Whiteboard: [qa-triage-done-c150/b149]
No longer depends on: 2011820
See Also: → 2011820

Related pull requests

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: