top | item 28802539

Lots to See in Firefox 93

141 points| feross | 4 years ago |hacks.mozilla.org

162 comments

order
[+] caterama|4 years ago|reply
> The UI for <input type="datetime-local"> has been added.

I've been out of frontend web dev for a while... does this mean the days of trying to find/create your own (good) datetime picker component are gone?

[+] greggturkington|4 years ago|reply
Not gone, but that's the direction we're heading (hopefully).

> it may currently still be best to use a framework or library to present these, or to use a custom input of your own. Another option is to use separate date and time inputs, each of which is more widely supported than datetime-local

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/in...

[+] yyyk|4 years ago|reply
No, you still need a datetime picker.

That's because by design <input> does not let you configure a timezone (EDIT: nor a datetime format), and it's always somehow badly detected/misconfigured on a small subset of your users. Later you find out the user thought they were entering a DD/MM/YYYY date, while the browser decided it's getting MM/DD/YYYY, and hijinks ensue. It's easy to ensure the correct timezone on js pickers.

[+] newhotelowner|4 years ago|reply
> does this mean the days of trying to find/create your own (good) datetime picker component are gone?

It won't look and behave like how designers wanted in your company. It will look different in different browser and OS.

[+] jablala|4 years ago|reply
It is anecdotal but we had a JPEG at ~115KB and after encoding to AVIF the quality remained the same but the file size dropped to ~15KB.

Having looked at caniuse.com it seems that Chrome, Opera and (only just now by default) Firefox support it. With Edge, Safari, and the majority of mobile browsers still to catch up.

[+] PaulHoule|4 years ago|reply
I did a small trial of AVIF (using the AVIF plugin for pillow) with high quality photographs and got much worse results than WEBP. (Much bigger file that looked much worse.)

It could be my encoder sucks, could be I didn’t pick the right settings (command line opts look like the engineer’s console on the original 747). Most of the demos I have seen online with AVIF images are highly compressed images that look awful on close inspection. Maybe you can accept that for video but I can’t for my photographs.

I was disappointed.

[+] joe_hoyle|4 years ago|reply
I have experienced the same, though I’ve done less visual comparisons. Comparing % quality like-for-like between webp and avif, on average avif files are slightly larger than webp counterparts.

Things didn’t materially improve when using high compression (slow) encoding settings. Could have been a bad encoder (libavif iirc)— there might be an explanation but on the face of it I saw worse performance than webp.

[+] miralize|4 years ago|reply
I just want profiles in Firefox to be as prominent a feature as it is in Google Chrome.
[+] ASalazarMX|4 years ago|reply
Have you tried containers? I used to rely heavily on profiles, but containers are like having several profiles open at once, or several degrees of private browsing.
[+] skrtskrt|4 years ago|reply
Only as long as there is a "no profile" option that will still save history and cookies. You know, like a browser before all the crap came along.

It appears to me that Google Chrome only has the option of "fully logged in with GSuite account where we track every damn thing you do" and "Guest" which is just private browsing, won't save any state, making it inconvenient.

It's creepy and presents false choice.

[+] syntaxing|4 years ago|reply
I love using Firefox but my biggest gripe is the “back button” on a mouse is somehow a scroll click button on macOS while Chrome works fine
[+] kreeben|4 years ago|reply
My biggest gripe is "hey, our users all seem to think we're the good guy, so let's sneak in ads, they won't care".
[+] CraftThatBlock|4 years ago|reply
This doesn't seem to be the behaviour on my machines (Linux and Windows), where mouse3 is back.
[+] strifey|4 years ago|reply
One of the recent Firefox updates fixed this for me fwiw.
[+] MikeTaylor|4 years ago|reply
I would trade all these things, in a heartbeat, for the ability to keep other tabs/windows working when one tab is in a hard loop. That one facility is the thing that means I can't let go of Chrome, even though Firefox is prefereable in so many other way.
[+] zfxfr|4 years ago|reply
Lots to see but still no ipv6 support in the adresse bar. What I mean is that you can write http://192.168.1.1 to access some page but you can't type some ipv6 adresse format
[+] mariusor|4 years ago|reply
Of course there is. You need to enclose the ipv6 in square brackets. Eg: http://[::1]
[+] coldtea|4 years ago|reply
I'll check Firefox again when they get rid of the leeching managing team going from blunder to blunder, and from unrelated to a web browser pursuit to another...
[+] 21eleven|4 years ago|reply
I see it as part of my internet civic duty to do what I can to prevent browser mono-culture and that is a large part of why I use Firefox.

Also it is an all around good browser.

[+] davidgerard|4 years ago|reply
uBlock Origin blocks ads on Firefox that it can't block on Chrome descendants.
[+] NelsonMinar|4 years ago|reply
My favorite thing about Firefox is containers. It also has a more generous addon policy, for instance the Bypass Paywalls Clean extension which Google won't allow on the Chrome store.
[+] Causality1|4 years ago|reply
Lots to see, like ads from "trusted partners" in the address bar. Funny how that wasn't a "highlight."
[+] iakov|4 years ago|reply
Talk about a clickbait title. Two hyper-technical features and support for an obscure image format.

To be honest, as a faithful Firefox user, I'm very hesitant to update my browser. A few months ago FF rolled out an abysmal UI update out of the blue, and I had to rely on third-party "fix" [0] to this problem. I really don't want to lose the "fix" due to update, the low contrast of default theme makes Firefox just unusable to me.

I wish there was a no-bullshit fork of Firefox with no Pocket, no Suggestions and Photon UI.

[0] https://github.com/black7375/Firefox-UI-Fix

[+] LeoNatan25|4 years ago|reply
‘Lots to see over here with these “features”, but don’t look over there at all the tracking and ads we added to the browser.’
[+] jikbd|4 years ago|reply

[deleted]

[+] alittlesalami|4 years ago|reply
Switched to Firefox 8 months ago and I'll never go back. I dare you to try it.
[+] kreeben|4 years ago|reply
This is the "here come the ads" version, aka "Firefox Suggest".

Turn off auto updates here: options-->general-->firefox updates

[+] butz|4 years ago|reply
Why not just turn off "Contextual suggestions"? Using unpatched version of browser is very risky these days. Or at least use Firefox ESR, that receives security patches, but lags on features.
[+] AdmiralAsshat|4 years ago|reply
> The AV1 Image File Format (AVIF) is a powerful, open source, royalty-free file format.

Is "royalty-free" an unequivocal good, or a good with caveats?

I would assume it means you don't have to pay licensing to encode or decode the format. Are there any restrictions?

[+] jagger27|4 years ago|reply
libavif seems to be licensed under 2-clause BSD, which is very permissive.
[+] bawolff|4 years ago|reply
> The SHA-256 algorithm is now supported for HTTP Authentication using digests. This allows much more secure authentication than previously available using the MD5 algorithm.

Lol wat?

For reference - in a password hashing context, you generally don't care about about collisions. Its not really a relavent attack.

What you do care is speed and memory hardness. Generally you want a slow hash, like bcrypt or argon2, so that in an offline attack the attacker can't bruteforce very quickly.

Sha256 is almost as bad as md5 in this context.