gecko-dev/layout
Emilio Cobos Álvarez c91ee34d5b Bug 1861253 - Draw select's menulist arrow in the select's color. r=dholbert
In the regressing bug 1849793 I removed a hunk like this because we
don't use any of the parent state on the parent properly:

```
  if (aAppearance == StyleAppearance::MozMenulistArrowButton) {
    // HTML select and XUL menulist dropdown buttons get state from the
    // parent.
    nsIFrame* parentFrame = aFrame->GetParent();
    aFrame = parentFrame;
    elementState = GetContentState(parentFrame, aAppearance);
  }
```

However that aFrame = parentFrame also changed the frame we read the
color for the fill. This is not an issue for menus because those don't
override the colors, but for the select menulist button we need to
explicitly inherit.

Differential Revision: https://phabricator.services.mozilla.com/D192002
2023-10-27 07:34:43 +00:00
..
base Bug 1861259 part 3: Coalesce redundant array-index checks in nsRefreshDriver. r=tnikkel 2023-10-25 23:50:05 +00:00
build Bug 1421651 - Remove obseleted timeline and TimelineMarker code r=canaltinova,webidl,devtools-reviewers,saschanaz,smaug,ochameau 2023-10-24 15:18:12 +00:00
docs Bug 1847086 - Document that layout reftests have SpecialPowers access. r=botond 2023-08-15 00:20:54 +00:00
forms Bug 1855300 - convert .ini manifests to .toml: batch 11 remaining **/mochitest.ini r=jmaher,geckoview-reviewers,extension-reviewers,valentin,credential-management-reviewers,cookie-reviewers,sgalich,m_kato,robwu 2023-10-13 02:32:24 +00:00
generic Bug 1855345 - Make `AutoCopyListener` ignore any selection changes caused by Selection API r=karlt,smaug 2023-10-26 04:05:02 +00:00
inspector Bug 1844755 - Consider to not create ServoStyleSet for data documents, r=emilio 2023-10-23 16:10:41 +00:00
ipc
mathml Bug 1859538 - Allow chrome stylesheets to be parsed in parallel. r=layout-reviewers,desktop-theme-reviewers,dao,Gijs,tlouw 2023-10-19 10:50:27 +00:00
media
painting Bug 1765202 part 3 - ignore clip-path and mask properties that don't point to clipPath and mask elements r=emilio 2023-10-23 20:32:37 +00:00
printing Bug 1859025: Add some profiler markers as guideposts for what's going on during long print operations. r=profiler-reviewers,canaltinova 2023-10-18 05:34:50 +00:00
reftests Bug 1861253 - Draw select's menulist arrow in the select's color. r=dholbert 2023-10-27 07:34:43 +00:00
style Bug 1861253 - Draw select's menulist arrow in the select's color. r=dholbert 2023-10-27 07:34:43 +00:00
svg Bug 1765202 part 3 - ignore clip-path and mask properties that don't point to clipPath and mask elements r=emilio 2023-10-23 20:32:37 +00:00
tables Bug 1678767 Part 4 - Convert nsTableRowGroupFrame::SplitSpanningCells() to use logical coordinates. r=dshin 2023-10-23 18:38:01 +00:00
tools Bug 1857999: Move XML stylesheet processing instructions to link elements. r=Gijs,webdriver-reviewers,settings-reviewers,application-update-reviewers,devtools-reviewers,places-reviewers,Standard8,whimboo,bytesized,ochameau 2023-10-18 07:04:41 +00:00
xul Bug 1856795 - Remove redundant member init r=emilio 2023-10-15 15:29:02 +00:00
moz.build