Live data from Hacker News

Website mistakes that are easily fixed

hanselman.com

51–60 of 70 posts

Re: Website mistakes that are easily fixed

#51

> Banana Slightly pedantic, but it's even easier than that if you don't have any elements separating them - you don't even need the id: > Banana This adds convenience on desktop, but it's really annoying not to have it on smaller mobile screens.

It's also compatible with assistive technology (though be sure to note the edge cases): http://www.html5accessibility.com/tests/form-labels.html

(based on discussion 6 months ago: https://news.ycombinator.com/item?id=4890631)

Re: Website mistakes that are easily fixed

#52

I'm really annoyed by those sites that insist on having a non-removable top bar overlaying the text. Because they break the page-down key. You page down, but part of the unread text scoots under the top bar. Arrrg.

When websites do it well I love it! They can pick the most important links for me and put them in the nav so they're always available without me having to scroll around.

Re: Website mistakes that are easily fixed

#53
post #37

Here's one he missed: your "country" dropdown has a list of every country in existence, alphabetically. So for the US you have to scroll down to near the end of the list past hundreds of other countries. Instead, put your audience up top (Canada, US, GB maybe) and then alphabetically list the rest.

You can press U to skip to the Us.

I love that trick. I often try to type more, but since "USA", "U.S.A." and "United States" are all different it often ends up backfiring. It's eally minor in the grand-scheme of things, but it often makes me feel unlucky for guessing incorrectly!

Re: Website mistakes that are easily fixed

#54
post #10

> There can be a whole list of languages in the Accept-Language header, in the order the user prefers them! Use that data, it's there for you to use. Yet it takes only jumping a plane for a few hours to get Google to think I can and want to read Georgian. Google's i18n for anonymous users (I'm not logged in on my phone's browser) is the most ridiculous I've experienced, every border I cross I get a different language…

Yeah, I hate this. Can we all agree on just notifying the user of the existence of the localized version of the page in these cases, without explicitly and automatically forcing the localized version on them? I'm pretty sure this can be done elegantly from an UX point of view, and Internet would be a much better place if everyone did this.

Re: Website mistakes that are easily fixed

#55
post #16
post #12

Earlier quoted context omitted.

> I think that's the point. They're using IP geolocation when the article suggests that the Accept-Language header would be a better choice. That was my point :) If I set up us-en everywhere, don't try to be smarter and just show me everything in English.

From my experience, Chrome installs default to en-US without trying to pick up language settings from your computer. (I'm probably doing it wrong) Not an excuse, but it sounds like they don't trust accept-language to be correct.

Chrome is atrocious. It uses your IP to determine language, even if your OS is another. You can't completely undo it after install; the default search engine is still the country/language you downloaded Chrome from.

Even funnier is when you get Chrome working in the right language, then do a Google search, the results come up in whatever language Google thinks based of IP, then Chrome offers to translate it.

It's so idiotic.

The Play Store is even worse. Some idiot at Google decided that apps with country restrictions should just 404 when you try to access them. So I downloaded an app for my bank. Go travelling. Get security alert update. Try to update? Nope, app not found. Even though it's running on my phone, I can't get to it via Play. Go to the Play website via a proxy and install it? Sure, that works.

I bet if the responsible people were forced to travel or be expats for a bit, this would get coherent quickly.

Re: Website mistakes that are easily fixed

#56

I'm really annoyed by those sites that insist on having a non-removable top bar overlaying the text. Because they break the page-down key. You page down, but part of the unread text scoots under the top bar. Arrrg.

If you use Firefox, since about version 17 or 18 it adjusts the amount that Page Down/Page Up/Space/Shift+Space scroll by if it detects a fixed header. It doesn't always work (non-full-width headers it doesn't typically catch) but it's absolutely marvellous to have.

It's the funny thing about floating navigation; usability testing and A/B testing show that it's good for conversion/engagement/whatnot, but until Firefox fixed it I absolutely hated the pattern for this very reason.

Re: Website mistakes that are easily fixed

#57
post #28

I particularly hate when someone does things like (1) when it should be so I can't middle click it or Ctrl-click it to open in a new tab. Even worse if there's (2) href="#" added, which upon middle click will happily load the page I'm currently on inside the new tab. I have an extension in Firefox which changes the mouse cursor for (1) from pointer (hand), so I can easily distinguish that case, I hope this became a W…

I'm surprised that no browser has done the obvious yet: treat middle-clicking a DOM element with a bound onclick handler the same as left-clicking that DOM element, but override window.open and window.location.redirect within the context of that handler call to open links in a new tab instead.

Re: Website mistakes that are easily fixed

#59

Here's one he missed: your "country" dropdown has a list of every country in existence, alphabetically. So for the US you have to scroll down to near the end of the list past hundreds of other countries. Instead, put your audience up top (Canada, US, GB maybe) and then alphabetically list the rest.

Actually the solution you're suggesting is one of my pet hates. An alphabetical list of countries should be alphabetical! If you put some countries out of order you just make it more difficult for people to find their country if theirs isn't the one pre-selected. If your audience is mainly US, then by all means pre-select the US, but keep the list alphabetical. If your audience isn't mainly in one country, either don…

I think one of the worst things I've seen is the State/Province version of this. I try to scroll down to "B" for "British Columbia" but lo and behold, there's nothing listed between Arkansas and California. I double-check the country dropdown... still says Canada. Yeah, the genius web developer decided to list all 50 US states before the Canadian provinces, regardless of what country was selected.

Re: Website mistakes that are easily fixed

#60
post #25

I specially agree with the "Download the app now" messages. I hate those because I know how to look those up if I really want to, so just let me get to what I came to this site for.

Annoying, maybe, but I don't think it really fits with the theme of the rest of the list. Providing the user with a potentially helpful shortcut to an app doesn't really compare to breaking deep links for the mobile web.
Post reply on HN