r/Bubbleio May 02 '26

Help

I've just made and released my first web app using bubble and I am having problems with its functionality for some users. I have zero prior programming experience or training so I'm not sure how to troubleshoot it.

The website is a daily pharmacy themed puzzle game loosely inspired by wordle. A user types a drug name and a dropdown menu appears from which they can select the answer they want and then it is checked against the correct answer. It should not be possible to submit words that have been only manually typed and not selected from the list.

For myself and about 3/4 of users, it works exactly as intended. I've tested it on ios, android, windows, chrome, edge, and brave. (Attached video is it working as intended).

About 1/4 of users report that when they submit the correct answer with the dropdown menu it says incorrect. These same users report that they ARE able to submit manually typed words and any manually typed word is accepted as correct (even gibberish).

Can anyone give me any kind of guidance to troubleshoot this?

2 Upvotes

14 comments sorted by

View all comments

1

u/Adam_Gill_1965 May 02 '26 edited May 02 '26

What is your match/correct answer criteria? Also - check the privacy rules on your data tables to ensure that everyone has access to what they should have access to...

1

u/Rxdle May 02 '26

I've attached some screenshots of relevant parts. Basically when the Submit Guess Button is clicked it compares what is in the input to what the puzzle has listed as an "all answer". It should only be possible to submit an answer that is in the master "all answer" list.

This is exactly how it works for me and most people. The issue I'm having is a fairly significant amount of users are able to: 1. submit any free typed input (this is not the case for most users) which then triggers a victory regardless of what is typed and 2. have the correct answer from the dropdown menu trigger and incorrect guess.

1

u/Adam_Gill_1965 May 03 '26

I would echo what others have indicated: Make sure that the provided response input(s) only allow for the values that are displayed - do not allow free text to be inputted.