Today I received an email from StarHub telling me that now I can now opt-in to receive my bill in my email instead of copy. Well done StarHub, you are now going green. Which is awesome considering green is the main color in your corporate logo. Although you are late doing this compared to DBS, but still, let me tip my hat for this effort.
So anyway, I login to Hub ID website.
Then I click the My Account Manager menu on the left:
WRONG!!! Although it looks like a clickable item, it is not. Even if it doesn’t open a new page, I expected the menu header will act as a collapse/expand control. But it does none of them, yet still disguising itself as a clickable item.
Anyway, I clicked the “Link to My Account Manager” and it opens up a new page. As instructed in the email, I clicked “Bill Delivery Mode” menu.
Alright, I’ll just assume that the T&C is reasonable. TLDR; anyways! I’ll just check this checkbox. Darn it! I can’t check the checkbox. It seems StarHub wants me to read the long and boring T&C. Okay StarHub, maybe you’re right. Maybe I should read the T&C. So I clicked the “Terms & Conditions” link.
I then clicked the CONFIRM button. Everything looks OK, except when I checked my Bill Delivery Mode. It still reflected as Hard Copy :facepalm:
Alright, enough ranting, let’s provide solutions.
- A better CSS selectors & styles to ensure a non clickable item doesn’t look clickable
- Test before deploying to production
- I’m sorry what? You have tested it? Test more please. Also, test in all popular browsers.
- Examine the deployment method. It seems you have a bug here
- Test your email before sending to customer. What I circled below is unacceptable.
Alright, that’s all from me. Happy New Year StarHub, I hope you’ll be better in the new year. Lastly,
Update 3rd Jan 2013
Starhub has fixed this bug! Cheers Starhub!