New: Scanner V2

Hi all, I’m excited to share that we are starting a closed beta for our new Scanner V2component. We've listed to your feedback on certain issues you've all run into, namely better UI for multiple barcodes + symbology restrictions.

Let us know if you'd like to test it out, drop your org domain and we can enable it for you.

7 Likes

Hi, can you activate the scanner V2 for https://cibleinformatique.retool.com ?
Thank you !

1 Like

Is the scanner already available or could you please add pureleigmbh.retool.com to the closed beta. We are using the barcode scanner on a daily basis and experiencing many issues with the old scanner component. It fails to open the scanner very often and you have to close the app completely to use the scanner again.

Thanks in advance!

Best
Patrik

1 Like

I've enabled the scannerV2 component for both of you, @brocantcode and @Patrik0412!

Hello Retool Team,

I want to request activation of Scanner V2 for my workspace: https://widle.retool.com.

Thank you!

2 Likes

We are interested to try this Scannerv2 since the current scanner is very buggy, could you please add us to this beta? thanks.

https://agrig8.retool.com

1 Like

Hi @Darren , I would like to give you some feedback. The v2 Scanner is definitely way better than v1. We are experiencing a loading time, which is in my opinion a little bit too long. So it takes up to 2 seconds until the component is open. Opening up the built in camera app on the same devices takes up less than a second. Maybe there is something which is currently throttling the speed to open up the module. Otherwise the component is nearly 100% reliable. Thanks for the great work!

Thanks for the feedback, @Patrik0412! I'll make a note of that but am otherwise glad to hear it works well for you. :+1:

Hi, can you activate the scanner V2 for https://teletactica.retool.com ?
Thank you !

Hi Robin,

Scanner V2 looks great — thank you for the improvements!
However, we’ve run into two blocking issues that make proper implementation difficult:

:one: No desktop debugging
The camera activates correctly in the desktop browser (tested on both macOS and Windows laptops), but the scanner itself doesn’t start — it just shows the camera preview without recognizing any codes. This prevents us from testing and debugging the pipeline during development.

:two: Accumulating scanned values
Each new scan adds to an array of previously scanned values, so the first (or oldest) barcode keeps reappearing in the list. Maybe this can be fixed, but we can’t properly debug it because of issue #1 above.

We’d really appreciate your help or any guidance — this component could be extremely useful for us once these two issues are resolved.

Thanks again for your great work on Scanner V2!

Glad to hear it, @Pavlo_Klymenko! That's a fair point about now being able to test from within the browser IDE. I'll document that internally!

To your second point, you'll likely need to call scannerComponent.clearValue() after handling the scanned data in order to fully reset it.

We currently have no way to call the scanner component, so we can’t trigger scannerComponent.clearValue() anywhere.

And yes — the ability to test directly from within the browser IDE is something we really need. It would make debugging and development with the scanner component much faster and more convenient for our team.

We’d really appreciate if this could be prioritized.

can you enable for sms1.retool.com please

Hi Darren!

Just wanted to kindly check if there are any updates regarding the ability to test directly from within the browser IDE, which you mentioned earlier.

At the moment, our development team can’t move forward without this functionality — it blocks debugging and further improvements. Because of that, I also can’t properly scale the application inside our assembly department, where the tool is supposed to be actively used.

Is this feature something your team is already working on or planning soon?

Thanks a lot!

Thanks for the clarification.
The issue is that we currently have no reliable way to call scannerComponent.clearValue() in practice:

  • On iOS, clearing the scanner value causes focus loss or breaks the next scan

  • In desktop browser IDE, the scanner camera opens but scanning doesn’t actually start, so we can’t debug or validate the flow

  • Because of this, we can’t properly test or implement the recommended clearValue() pattern

So at the moment:

  • Desktop → no real scanning = no debugging

  • iPhone → scanning works, but continuous scanning breaks

This effectively blocks production use (manufacturing & service workflows).

Is there a supported pattern for:

  • continuous scanning on iOS, and

  • debugging scanner behavior without relying on a physical device?

Or should Scanner V2 currently be considered mobile-only and single-scan?

Hey @Pavlo_Klymenko - thanks for your patience. For the time being, the scanner component should only considered to be supported on a physical mobile device. I'm not sure when we'll be able to support scanning via the web IDE or emulator. That said, it should still be possible to test and debug the desired functionality from within the mobile app.

Can you clarify what continuous scanning means in your particular use case? Or, more generally, explain how you anticipate using the scanner? As you've noted previously, the results of sequential scans are all stored in a single array. If you want to process each code as it comes in, you'll need to call clearValue() after doing so.

hello @Darren could you please enable the scanner v2 component for tegotypu.retool.com ?

I’ve been struggling with scanner freeze while using two scanner components on the same screen and I couldnt have resolve this issue for long now, maybe the new component will work better

1 Like

Welcome to the community, @mateusz2115! I raised the necessary flag for your organization - let me know if you have any follow up questions.

Hi @Darren can you enable the scanner V2 for us yokevans.retool.com?
Thanks

1 Like