Intent to ship: make outlines follow border-radius automatically
The soft freeze is over, the change has been enabled for a few weeks on Nightly, and so far I've only seen progressions due to this change, so I think there's no reason to keep it Nightly-only. I've filed bug 1694146 to turn the pref on everywhere, so lacking objections or regressions due to the original change it should ship in Firefox 88. -- Emilio On 2/9/21 00:37, Emilio Cobos Álvarez wrote: Summary: Hi, In bug 315209 I landed a patch to get outlines to follow the border-radius of the element automatically. It should be enabled in Nightly for now. There's some (a lot) of context in the bug, but TLDR: * Long-standing request. * Safari does this for outline-style: auto, and we will too, with the new non-native theme, so it seems like being consistent would be worth it. * We have -moz-outline-radius to control the outline radius, but authors don't use it, and that makes outlines look worse, generally. It is also not standard, so it'd be great to get rid of it eventually. Pref: layout.css.outline-follows-border-radius.enabled Standard: https://drafts.csswg.org/css-ui-4/#outline-color The parts of the outline are not required to be rectangular. To the extent that the outline follows the border edge, it should follow the border-radius curve. DevTools bug: N/A, I think. Other browsers: * Safari: Shipped (for auto-style outlines) since ~forever. * Chromium: N/A, though they have an slightly rounded auto-style outline. web-platform-tests: I can upstream a couple of the existing reftests that we had for outline-radius etc to WPT. Cheers, -- Emilio ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform
Intent to prototype and ship: :user-valid and :user-invalid pseudo-classes.
Hi, In bug 1694141 I plan to unprefix :-moz-ui-valid and :-moz-ui-invalid pseudo-classes. These are useful pseudo-classes to determine when to show feedback to the user about a form control being invalid. Standard: https://drafts.csswg.org/selectors/#user-pseudos Platform coverage: all Preference: None Devtools bug: N/A Other browsers: No signal from other vendors, though we've shipped this functionality for quite a while and the CSS working group considers it useful, see discussions: * https://lists.w3.org/Archives/Public/www-style/2012Aug/0749.html * https://lists.w3.org/Archives/Public/www-style/2015Sep/0111.html I'm hoping that unprefixing it in Gecko will serve as a bit of a nag to other browsers. Chromium bug: https://bugs.chromium.org/p/chromium/issues/detail?id=1156069 WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=67 web-platform-tests: There's a test for :user-invalid in css/selectors. I plan to add a test for :user-valid. There's https://github.com/web-platform-tests/wpt/issues/9346 on file for adding WPTs that test the user-interaction part of this. Let me know if you have any objections about this change, but I think having a prefixed pseudo-class for this is not a great state of affairs. -- Emilio ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform
Intent to unship: :-moz-submit-invalid pseudo-class.
No other browser supports anything like this, and we don't even have internal uses of this pseudo-class. Only uses of this I've found on the wild were just resetting the box shadow internal styling we added in bug 582277 (and since removed in bug 600151). I plan to put this behind a (default-off) pref in bug 1694129, but let me know if there's any objection to this. Cheers, -- Emilio ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform
Re: Soft code freeze for Firefox 87 starts February 18
The last merge of autoland to central for 87 has now happened, so the soft freeze is over, and development for 88 is open. Cheers, Julien On Mon, Feb 15, 2021 at 4:28 PM Julien Cristau wrote: > Hi all, > > With Firefox 86 RC shipping soon, we are nearing the end of the Nightly 87 > cycle. > > In order to avoid invalidating the testing we get out of late Nightly and > to ensure that we can roll out Beta 87 to a wider audience with confidence > next week, we'd like to ask that any risky changes be avoided from Thursday > February 18 until after the version bump to 88 on February 22. > > Some reminders for the soft code freeze period: > > Do: > - Be ready to back out patches that cause crash spikes, new crashes, > severe regressions > - Monitor new regressions and escalate merge blockers > - Support release management by prioritizing fixing of merge blockers > > Do Not: > - Land a risky patch or a large patch > - Land new features (that affect the current Nightly version) — be mindful > that code behind NIGHTLY_BUILD or RELEASE_OR_BETA ifdefs can lead to > unexpected CI results > - Flip prefs that enable new Features that were untested in the Nightly > cycle > - Plan to kick off new experiments that might impact a feature's merge > readiness > > Please let us know if you have any questions/concerns. > > Thanks, > Julien > -- > Firefox Release Manager > ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform
[desktop] Bugs logged by Desktop Release QA in the last 7 days
Hello, Here's the list of new issues found and filed by the Desktop Release QA team in the last 7 days. Additional details on the team's priorities last week, as well as the plans for the current week are available at: https://tinyurl.com/y65ucyyd. Bugs logged by Desktop Release QA in the last 7 days: Firefox: Preferences * NEW - https://bugzil.la/1693739 - [mac] Scrollbar overlaps buttons and inputs from Network Settings modal window * NEW - https://bugzil.la/1693743 - [mac] Focus effect of Manual proxy configuration "touches" the text labels * NEW - https://bugzil.la/1693751 - Clear and shift focus off input fields when picking other options in Connection Settings window Firefox: Toolbars and Customization * NEW - https://bugzil.la/1693776 - Address bar is barely visible if dragged in customize mode while having Dark or Alpenglow theme * NEW - https://bugzil.la/1693781 - Hide Toolbar option in fullscreen doesn't work on macOS Firefox: Theme * NEW - https://bugzil.la/1693014 - [Ubuntu] Highlight contrast makes text selection indiscernible in about:preferences with adwaita dark theme Core: Graphics * NEW - https://bugzil.la/1693539 - Home content search bar engine icon flashes when the window is vertically stretched or expanded Core: Widget: Gtk * NEW - https://bugzil.la/1693302 - [snap] Cannot open containing folder from a downloaded item if the default path is changed * NEW - https://bugzil.la/1693310 - [snap] Firefox browser crashes or has unreadable strings if changing permissions from Ubuntu software while Firefox is running and restarting Toolkit: Form Manager * NEW - https://bugzil.la/1692864 - Credentials from the saved addresses are not autofilled on Amazon.com Toolkit: Password Manager * NEW - https://bugzil.la/1693521 - Better Password tooltip on overlap with DevTools frames DevTools: Debugger * NEW - https://bugzil.la/1693540 - CTRL+Shift+Z shortcut doesn't open Debugger on Windows and Ubuntu DevTools: Netmonitor * NEW - https://bugzil.la/1693734 - Netmonitor - Keep Headers section in focus when edit/resending with the newly sent request data This is available as a Bugzilla bug list as well: https://tinyurl.com/y25kkzor. Regards, Camelia Badau ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform