CheckinWithXYZ - Encountered a weird bug - space key not allowed - meme version

@sagarkothari88 · 2025-07-20 06:05 · HiveDevs

Hello Hive Community Members,

A couple of months ago, I used to write posts about technical stuff I got involved with while contributing to Hive — but then I stopped.

Why?

Reason One: It requires a bit of time.
Reason Two: Since English isn't my first language, it takes even more time.

But on Sunday morning here in Bharat 🇮🇳, @ecoinstant suggested that putting this kind of work on-chain is a wonderful idea — and that we should lead by example. After a motivating and insightful conversation with him, I’ve decided to resume what I used to do. Thank you so much @ecoinstant.


Okay, let’s jump into today’s topic.

Space Key Not Working on iPhone for CheckinWithXYZ

screenshot of direct message of issue report

@starkerz messaged me directly. There was a weird space issue.
I was like, really? That sounds impossible. 😅

I immediately launched the app locally — everything worked fine...
But that was on a desktop browser, not mobile.

So I opened the iOS Simulator. Still, everything worked just fine.


@starkerz: Can’t enter space — it’s a weird, annoying bug
@sagarkothari88: I can’t reproduce it — not a bug
@starkerz: Shares a link
@sagarkothari88: Still can’t reproduce it — not a bug
@starkerz: I literally sent you a screenshot and post

And I’m just in full denial mode 🤣

If I can’t reproduce the bug, it doesn’t exist. 😤

impossible mr bean kid meme

So I didn’t give it much attention — considered it a minor, low-priority issue.


How I Ended Up Reproducing It – Testing Before Release

I had added a filter feature for admins in CheckinWithXYZ.
Deployed it. Then, for some reason, I decided to test it myself on an actual iPhone.

Boom — the bug appeared.

And I was like: faaaaaaakkk.
It was an annoying, user-breaking bug.
If I were the user, I'd be complaining loudly.

spongebob spinning head meme

Trying to stay calm, I told myself:

It’s fine. It’s fine. It’s fine.

everything is fine fire meme

Just expressing my feelings through emojis/memes here 😅


🕵️ Investigation Time

investigation cat meme

First step: Google it.

Google search screenshot

You might call me a noob for not using AI right away.
But honestly, for fixing bugs in production, I’m a little skeptical about AI answers.
Some things I still prefer doing the old-fashioned way — from experience.

Purple links — you know what that means.
I clicked all of them. Explored every possibility.


Attempt 1

solution one from stackoverflow

I used the highest-voted answer from the first StackOverflow post.
Tested locally on desktop and iOS simulator. Worked like a charm.

Deployed it. Boom 💥 — entire site down.
Just a gray screen.

Time to panic.

panic meme


Attempt 2

So I finally asked AI what could’ve gone wrong.
It gave answers — but again, who knows if they’re right?

Didn’t want another panic attack in production.
So I cross-verified answers on StackOverflow.

Ask AI screenshot

Then I realized I had more SingleChildScrollView instances than I thought.

scrollview instances

For every instance, I applied this patch:

SingleChildScrollView(
  primary: false,
  child: _some_screen_element(),
)

Tested again on desktop, iOS simulator.
Everything worked. I deployed it.


But after deployment... it didn’t work.
I was like: fakkkk noooo.

oh no meme

Let’s panic again.

But this time I stopped and asked myself:

Did I test the correct version?

spiderman meme

I always tell @starkerz to refresh and clear the cache.
But did I do that? Answer: NO.

Cleared the cache. Reloaded.
And boom — it worked!

phew meme

Finally, that weird invisible bug that wrecked the app’s user experience... was fixed.


💬 Have You?

Have you ever faced a weird bug in your tech stack that made you question your life choices?
Please share — would love to hear!


📝 Final Note

Since English isn’t my first language, I asked ChatGPT/AI to help optimize this post to make it more readable and viewer-friendly.

I hope this isn’t against any downvoting rules 🙏
But if it is, feel free to let me know and I’ll be more cautious next time.


🚀 My Contributions to ♦️ Hive Ecosystem

Contribution To Hive Ecosystem
Hive Witness Node Hive API Node (in progress) 3Speak Video Encoder Node Operator (highest number of nodes) 3Speak Mobile App Developer
3Speak Podcast App Developer 3Speak Shorts App Developer 3Speak Support & Maintenance Team Distriator Developer
CheckinWithXYZ Hive Inbox HiFind Hive Donate App
Contributed to HiveAuth Mobile App Ecency ↔ 3Speak Integration Ecency ↔ InLeo Integration Ecency ↔ Actifit Integration
Hive Stats App Vote for Witness App HiveFlutterKit New 3Speak App

🙌 Support Back

❤️ Appreciate my work? Consider supporting @threespeak & @sagarkothari88! ❤️

Vote For Witness
sagarkothari88 @sagarkothari88
threespeak @threespeak
#threespeak #hive #development #neoxian #india #distriator #flutter #webapp #bugs #checkinwithxyz
Payout: 0.000 HBD
Votes: 513
More interactions (upvote, reblog, reply) coming soon.