How do you raise a software bug with a book publisher?

by @edent | # # # # # # | Read ~142 times.
HTML code - a span wraps the first letter of a word.

Recently, I bought an eBook which has a bug. I’d like to explain what the bug is, why it is a problem, and how I’m trying to get it corrected. Amazon sells eBooks in KF8 format. That is an ePub with some proprietary extras. ePub is a standard based off HTML5. You can read the…

Continue reading →

Whose bug is it anyway?

by @edent | # # # # | 12 comments | Read ~4,207 times.
A 404 error message on a website.

I found a curious little bug and I’m interested in who you think should take responsibility for it. My mobile network provider sent me this message: I clicked on the link, and got this error message from their website: The error is caused by the trailing full-stop. Remove the full-stop and the page loads. There…

Continue reading →

Bug report: 4K iPlayer on the Amazon Fire Stick

by @edent | # # # # # | 2 comments | Read ~366 times.
BBC video with debug information on it.

Technology never works right. And video technology never works right even harder. The Amazon 4K Fire Stick is a pretty cool bit of kit. It’s an Android device which can push 4K HDR video with surround sound to your TV. But, like any technology, it’s buggy. Here’s the bug report I’ve tried to send to…

Continue reading →

102KB ought to be enough for any email

by @edent | # # # # | 10 comments | Read ~4,118 times.
Raw HTML in the middle of an email.

Another day, another Gmail bug which won’t get fixed. The original Android phone – HTC Dream – had 192MB of RAM. The latest Android phones tend to have 6GB. A 32 times increase in a decade. Laptops have also leapt forwards in speed and memory. Sadly, no one on the Gmail team has noticed. It’s…

Continue reading →

Invisible Pink Unicorns – a Firefox emoji rendering bug

by @edent | # # # # # | 7 comments | Read ~173 times.
The upper image is partially transparent. The lower image is completely opaque.

Here’s a curious bug I just discovered in Firefox 67 for Linux. Can you see this unicorn: →🦄 ← What happens if you use CSS to change the opacity of an emoji? Here’s a unicorn, with a pink font colour: 🦄 Unicorn Let’s wrap that in this scrap of CSS to make it 50% opaque.…

Continue reading →

Amazon Prime Video’s weird Unicode problems

by @edent | # # # | 1 comment | Read ~214 times.
Description with an error in it.

It’s 2019 and high-tech devices are still plagued by text encoding bugs. I recently bought the new 4K Amazon Fire Stick. It’s a little Android dongle which plays videos. It’s neat – but quite often displays weird text errors. Take the kids’ TV show House of Anubis, the Fire displays the description like this: Looking…

Continue reading →

Virgin Media don’t understand Unicode

by @edent | # # | 1 comment | Read ~617 times.
HTML code from Virgin.

More adventures with Unicode. I logged in to my Virgin Media account to see when my promotional discount would end. Here’s what their billing PDF said. Let’S Ignore The Weird Capitalisation Virgin’S System Uses. What’s that  doing there? Their website says: No  symbol, but also no £ sign. Ah, but let’s look at…

Continue reading →

A curious way to break Twitter’s search results

by @edent | # # # | Read ~181 times.
Screenshot of a tweet. The HTML is malformed.

(This isn’t really a security issue, although I’ve disclosed it to the Twitter team.) “Fuzzing” is a computer science term which means “sending weird data into a program and seeing what happens.” It’s a useful way to see how your code can break in new and unexpected ways. It’s particularly good at showing what a…

Continue reading →

textarea placeholder bug in Firefox

by @edent | # # # # | Read ~295 times.
Screenshot - the text is rendered on a single line

The new Firefox is out! Powered by the ludicrous-speed quantum engine – it really is a marvel to behold. Unfortunately, there’s a rather annoying bug in the way it renders placeholder text. Consider the following HTML: <textarea placeholder=”In loving memory of Buffy Anne Summers She saved the world A lot…”></textarea> This should render a textarea…

Continue reading →

Bug with Google Pay and Amex

by @edent | # # # # # | Read ~128 times.

It is impossible to contact large companies to report a bug in their software. So I’m reduced to writing snarky blog posts about it in the vague hope that a Social Media Manager will see the issue and raise it with the appropriate team. Welcome to 2017! Google Pay now supports American Express cards in…

Continue reading →