Who had the funny idea to turn tags to lowerCase on auto-completion in the Mastodon Web UI? That's kinda nasty. Especially if I select a tag like "AndroidAppRain" (spelled exactly like that in the suggestion) by typing "AndroidA" and let it auto-complete: "androidappRain" is *NOT* what I'd expect.

I've checked the preferences, but found nothing. Any hints on how to set this to sane defaults? Screenreaders have it easier with CamelCase…

@downey @admin some setting on instance level maybe?

This entry was edited (2 days ago)
in reply to jonw

@jonw No, not that. If I create AwesomeTag, it's stored as AwesomeTag. If you then use awesomeTag, your toot will show that – but it will be filed to the same tag. Else we'd have no CamelCase tags in the suggestions 😉 Lowecasing seems to happen when you type, see github.com/mastodon/mastodon/i…
@jonw
in reply to Negative12DollarBill

@negative12dollarbill One? At least 4 of them (2 from 2021, 2 from 2023, check here: github.com/mastodon/mastodon/i…) And if you check the linked issue: it started in 2023, had a few comments in 2024, and suddenly picked up 2025-10-02, where it takes off.

OK, towards the end, it seems like av4.6.0-alpha.1+glitch _might_ have fixed it: "it keeps what I have typed so far, and appends [the rest from the suggestion]". 🤞

in reply to 🌸 lily 🏳️‍⚧️ θΔ ⋐ & ∞

@tauon started around the upgrade time, yeah – but got worse recently. When it first came up, it helped if (in my example) I started typing in CamelCase "AndroidA", and it completed to "AndroidAppRain". Meanwhile, everything I already typed goes lowerCase – while CamelCase in the remaining part is kept and completed correctly (here: "androidappRain"). @downey
in reply to IzzyOnDroid ✅

the original behaviour makes sense even if it was a bug — they could just be cutting off the part you already wrote and adding the completion on the end, preserving the case of what you wrote. but, now it actively converting it to lowercase is confusing. maybe it was some sort of "bugfix" they didn't realise would cause this problem? but i don't even know what bugfix that could be
in reply to 🌸 lily 🏳️‍⚧️ θΔ ⋐ & ∞

@tauon and no idea what bug it should have fixed – it worked fine before. OK, it converted *EVERYTHING* to the suggestion – but hey, that's what I would expect if I select/accept the suggestion. To me it's rather a "bugfix in reverse" – and very annoying. It even mis-spells the name of our org, if you want to use our "IzzyOnDroid" tag, the first char will ALWAYS be lower-cased. And more strange, the O as well, should you type it (uppercased) before accepting. Makes absolutely no sense to me.
in reply to IzzyOnDroid ✅

if you visit the tag, does it have a specific case? in my instance software, it's the case of the tag i clicked (if i click # IzzyOnDroid, the window is titled IzzyOnDroid, and if i click # IzzyonDroid, the window is titled IzzyonDroid). it could be that mastodon stores tags with the capitalisation it was created with (if it even stores that), and is now forcing that capitalisation to be used. it's a really confusing thing for them to have done if that is the case
in reply to 🌸 lily 🏳️‍⚧️ θΔ ⋐ & ∞

@tauon Nice idea. I happen to know, as I created BOTH tags, and BOTH of them CamelCase. And I have a filtered tab in the (advanced) UI of the web interface, where it's also spelled CamelCase.

But, if I follow the tag as you suggested, it's spelled ENTIRELY lowercase. Again nonsense then that the completion part would be camelCase then.

(1/2)

in reply to IzzyOnDroid ✅

(2/2) @tauon now let's go to my featured tags page, and it gets even weirder: the two mentioned tags are, as expected, spelled CamelCase. But at the end of the screenshot, you'll see "reproduciblebuilds", which I did not create, all lower case (while I use it "reproducibleBuilds", so folks using screenreaders have it easier).

I'd say someone messed this up majestically…

in reply to TheCoolest

@TheCoolest Thanks! But why then does the instance I'm on, where I created the hashtag (at lease as far as I remember), not stick to the CamelCase I've used for it? 🤔

But let's see: @downey @admin could you try that for one (or both) of "IzzyOnDroid" and/or "AndroidAppRain", so we can verify? I'm 100% sure I created both hashtags, but I'm not 100% sure whether I did so before or after I migrated here from MastodonTechnology.