News for hackers. Stuff that matters.

heycam

Support for font-variation-settings has been on by default since Firefox 62, which was released almost two years ago. Are you using a Firefox older than that?
Re:MsQuic – QUIC Implementation from Microsoft on Wednesday April 29, 2020 @05:01AM (#23017002)
Nice. For comparison, here is Mozilla's implementation in Rust, which is integrated into Firefox: https://github.com/mozilla/neqo
Re:Debuggers Suck on Tuesday November 26, 2019 @11:29PM (#21645257)
There's a great series of posts going into more detail about Pernosco's design and advantages that is linked to in the final paragraph: https://pernos.co/about/
On https://codetribute.mozilla.org/ you can find mentored Mozilla project bugs to work on (not just Firefox) indexed by language.
And this is landing very soon in Firefox, behind a pref. https://twitter.com/svoisen/status/1159322370122768384
Re:Firefox 66.0 Aims to Reduce Online Annoyances on Tuesday March 19, 2019 @05:01PM (#19435832)
It's probably referring to this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1089326
Re:AMD Ryzen Threadripper 1950X and 1920X Review on Thursday August 10, 2017 @10:24AM (#14979974)
Unfortunately for me, the fact that rr can't run on Ryzen CPUs is a dealbreaker. :(

https://github.com/mozilla/rr/issues/2034

Cheers!
There are minor benefits without ABP. For each page/iframe that is created, we can avoid running the CSS cascade (and share those data structures) for the UA style sheets. It's saves something like 100 KiB per document.

If other add-ons insert a common style sheet into all documents (it's plausible Stylish does something like this? though I've never checked) then we'll again be able to avoid running the cascade and having duplicate data structures for the cascade across different documents.

Re:Dark corners of Unicode on Sunday September 13, 2015 @10:08PM (#10213408)
Interesting that Firefox takes the decomposed Hangul and renders it as whole syllables, while Chrome shows them as the sequence of individual jamos. http://mcc.id.au/temp/hangul.png
I just did some poking around, and it looks like uBlock does insert a couple of <style> elements into the document. I'm not sure if this is how all style-based blocking is done in uBlock, but since these are document-level style sheets, they are not shared like user agent-level sheets are. (We will in the future be investigating whether we can share more data between common document-level style sheets across multiple documents, though.)
Thank you!
I can't see where on that page it talks about using style sheets. Last week I searched the µBlock sources for use of the nsIStyleSheetService, which is Gecko's internal interface for adding style sheets without manipulating individual documents, and the only use of that interface is for adding css/legacy-toolbar-button.css, which I assume is for some UI.
µBlock does not use the same technique of creating a style sheet and inserting it into all loaded documents, so the type of sharing done as part of this work does not help µBlock.
Re:Smarter Link Underlines For Every Website on Tuesday November 11, 2014 @06:44AM (#8589357)
This kind of underline painting behaviour is proposed in http://dev.w3.org/csswg/css-text-decor-3/#text-decoration-sk... as text-decoration-skip:ink. Not yet implemented anywhere though.
Re:Content Security Policy (CSP) for the web we have on Saturday October 04, 2014 @08:40PM (#8411073)
Firefox will warn when you try to submit the form.

Filed https://bugzilla.mozilla.org/show_bug.cgi?id=1077880.

Re:C++11 use in Chromium on Saturday September 27, 2014 @10:31AM (#8377101)
Re:Who am I: A mind reader (don't forget to view source) on Thursday June 05, 2014 @09:32PM (#7855738)
Browsers have a very limited set of properties that they allow in :visited rules, and display isn't one of them.
Re:CSS Variables in Firefox 29 on Saturday May 03, 2014 @10:55AM (#7691013)
As pornel pointed out, CSS Variables are really custom properties that cascade and inherit just like regular properties. Since "$" is used by CSS preprocessors for variables that work in a different way, I think Tab felt that it would cause too much confusion to use the same symbol. The set of remaining ASCII non-alphabetic characters that CSS doesn't use is pretty small too; perhaps "$" is slated for use by some other feature.

There's also a desire in the WG to have a consistent naming scheme for custom CSS things, including custom media queries, custom pseudo-classes to use in selectors, etc. "--" is something that doesn't scream "variables" and so would be usable for those other things.

Re:CSS Variables in Firefox 29 on Saturday May 03, 2014 @06:21AM (#7690248)
Please note that the final syntax for CSS Variables changed recently, so in Firefox 31 and later, where the feature is enabled by default, you declare variables like this:

:root { --spacing: 16px; }

and reference them like this:

body { padding: var(--spacing); }

That's the Foundation. The three current Corporation board members are listed here: http://www.mozilla.org/en-US/foundation/moco/
The bylaws of the Corporation are more relevant: http://www.mozilla.org/en-US/legal/bylaws.html
Re:Introducing Mozilla Firefox Accounts on Saturday February 08, 2014 @01:14AM (#7200455)
Try http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/lates... instead. Not sure why the Aurora landing page is not using the right link.
Re:Firefox Developer Tool Features for Firefox 23 on Tuesday May 21, 2013 @09:19AM (#5743409)
Yeah, I just started today on adding the ability (internally) for style declarations to expose colours in the syntax they were originally specified in (bug 731271), which the dev tools people will then be able to use.