Just Let Me Select Text

By Artyom Bologov A light thumbnail saying “TEX” with a text cursor after the end of it resembling “T”. “TEXT”, in other words. “EX” is highlighted with a bright pink overlay mimicking web browser selection. In the corners, attributions to “Artyom Bologov” and “aartaka.me” are visible with Ts and Vs stylized as text cursors.

Untranslatable Bios #

I’m lonely. Like everyone-ish else. Naturally, I’m on Bumble. (Because Tinder is a rape-friendly lure trap.) When work calls get boring I inevitably start swiping (mostly left 😢)

There are lots of tourists in Armenia in the summer. From all over the world really. Speaking a stupefying range of languages. With bios and prompt answers in these numerous languages. Not necessarily discernible to me due to my language learning stagnation.

So there’s this profile of a pretty German girl. With bio and prompts in (an undeniably beautiful) German. Speaking English, she made the decision to use her mother tongue for the bio. A totally valid choice.

So I want to know the story she tells with her profile:

Except… I can’t do that. The text is not selectable/copyable in Bumble app. I have to do a bunch of relatively unsurmountable steps to do what should’ve taken half a minute. Like screenshot the profile and scrape the text with iOS Photos text recognition. Or use some OCR (web)app elsewhere. It’s… discouraging. Thus I give up and swipe left. A shame—she was beautiful at the very least!

Media #

By making the text in your UI non-selectable, you turn it into… an image essentially? Images, audio, video, and interactive JS-heavy pages are multidimentional media. Not really manipulable and referenceable in any reasonable way. (Not even with Media Fragments—they were turned down by everyone.) You lose a whole dimension (🥁) of functionality and benefit by going with such media or their semblance text.

Podcasts are not easy to roll back to useful part. Video transcripts don’t make sense without the visuals. Web graphics are opaque <canvas>-es you can’t gut.

Text is copyable. Text is translatable. Text is accessible (as in a11y.) Text is lightweight. Text is fundamental to how we people process information.

That’s why we still use text in our UIs. We want to convey the meaning. We strive to provide unambiguous instructions. We need to be understood. So why make the text harder to process and understand?

Stop It #

Whenever you disable text selection/copying on your UI, you commit a crime against the user. Crime against comprehension. Crime against accessibility. Crime against the meaning. Stop incapacitating your users, allow them to finally use the text.

Leave feedback! (via email)