langgenius / langgenius/syncless-issue

[Mobile] Voice feature not working — 'Creating blobs from ArrayBuffer are not supported'

Open
#215 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
No language data
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Self Checks
  • I have searched for existing issues, including closed ones.
  • I confirm that I am using English to submit this report.
  • I have filled in all the required fields.
Syncless version

Latest

Platform / Device

iOS (Mobile)

OS version

iOS

Steps to reproduce
  1. Open the mobile app.
  2. Tap the voice/microphone button to use the voice input feature.
  3. Observe the error.
✔️ Expected Behavior

The voice feature should function correctly, recording and processing audio input without errors.

❌ Actual Behavior

An error toast appears:

Creating blobs from 'ArrayBuffer' and 'ArrayBufferView' are not supported

The voice feature is completely non-functional on mobile.

Additional context

This is likely a WebView/React Native compatibility issue where the Blob constructor does not support ArrayBuffer or ArrayBufferView as input on the mobile runtime. A polyfill or alternative approach (e.g., base64 encoding) may be needed.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source files or tests are named. Start by reproducing voice input on iOS and tracing the mobile Blob handling around the ArrayBuffer error; done means the voice feature records and processes audio without showing the error toast.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, react-native
Domain
mobile, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.