Re:Firefox has lots of room to improve if it wants to beat C...
by goatinaboat on Sunday September 01, 2019 @08:14AM
(#20851853)
Webdevs don’t seem to have much of a user-centric view of the sites they develop. The vast majority of use cases on the web are “I want to see a list of options then fill in a form”. All the tech needed to shop online or bank or pay bills or book travel or whatever existed 20 years ago (SSL being the last piece of the puzzle, all the rest is just plain HTML).
[ Parent
| on HN ]
Re:Firefox has lots of room to improve if it wants to beat C...
by paulryanrogers on Sunday September 01, 2019 @09:40AM
(#20852203)
If form controls like select lists and checkboxes were style-able and compose-able I think it would reduce the need for JS in many cases.
Multi select in particular feels like it's stuck in the 90's.
Also select's lack of consistent search capabilities is painful.
Re:Firefox has lots of room to improve if it wants to beat C...
by paulddraper on Sunday September 01, 2019 @06:56PM
(#20855553)
Searchable select is now a thing (for 90% of users at least).
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/da...
Re:Firefox has lots of room to improve if it wants to beat C...
by userbinator on Sunday September 01, 2019 @03:00PM
(#20854036)
Sorry, I'm not convinced that UI elements need to be "style-able" by the site. Every site ends up being slightly different from others as a result, because it feels the need to reinvent its own custom UI controls with their own behaviour inconsistent from the OS or even the browser's UI. (I have the same gripe about "native" Electron apps.)
Re:Firefox has lots of room to improve if it wants to beat C...
by oblio on Sunday September 01, 2019 @04:13PM
(#20854565)
Yeah, good luck with that. Every company wants to stand out. There's no money to be made from conformity.
Re:Firefox has lots of room to improve if it wants to beat C...
by Izkata on Sunday September 01, 2019 @11:21PM
(#20856539)
Select elements are pretty decently style-able nowadays [0], though the options in the dropdown don't seem to be supported (at least in Firefox).
Re:Firefox has lots of room to improve if it wants to beat C...
by infamia on Wednesday September 04, 2019 @04:25PM
(#20881047)
I'm certainly no CSS guru. And as you said, CSS doesn't cover everything. However, you can do quite a bit with CSS that most developers don't bother with:
https://bradleytaunt.com/dynamic-checkboxes/
Re:Firefox has lots of room to improve if it wants to beat C...
by pjmlp on Sunday September 01, 2019 @08:31AM
(#20851918)
Fully agree, plain old cached SSR with a little sprinkle of JavaScript when it really matters.
Re:Firefox has lots of room to improve if it wants to beat C...
by goatinaboat on Sunday September 01, 2019 @12:15PM
(#20853039)
The thing is too, anyone can do that. HTML forms are easy, generating HTML is easy. There just doesn’t need to be any webdevs, the dedicated role doesn’t need to exist. No amount of trying to rebrand themselves as “full stack engineers” will save them when that realisation dawns on the people paying their over-inflated salaries!
Re:Firefox has lots of room to improve if it wants to beat C...
by javajosh on Sunday September 01, 2019 @03:06PM
(#20854078)
As long as the web is a viable software distribution platform, the world will need "webdevs". 2019 is still a chaotic time for the platform, and winners and losers still haven't really shaken out, not even at a basic architectural level. There are profound questions about what computation gets done where, what side-effects happen where, which in turn influences everything about how software is built, tested, distributed, and run, and yet they aren't really answered so much as philosophized about.