Skip to content

Signal not handling multiple image intent correctly / Seems to be failing to process parameters, expecting only single file uri #13961

Closed
@2jfw

Description

@2jfw

Guidelines

  • I have searched searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • This isn't a feature request or a discussion topic

Bug description

There may be an issue with sharing multiple assets (multiple image intent) to Signal app.

I'm using an AIR Native Extenstion (Share ANE, https://airnativeextensions.com/extension/com.distriqt.Share/) which supports sharing multiple assets to an App. When I select Signal, the sharing process will not work. However, sharing a single asset to Signal will work.
(Sharing multiple assets to a different app (e.g. WhatsApp) will work, too.)

The author of the Native Extension (@marchbold) investigated this and commented:

Not sure there's a lot we can do here, appears that Signal is not handling the multiple image intent correctly. Seems to be failing to process the parameters, expecting only a single file uri.

android.os.BadTypeParcelableException: About to unparcel a java.util.ArrayList, which is not a subtype of type android.net.Uri required by caller

Could you check this out and/or comment on Signal handling the multiple image intent?

This issue is based on the following issue: https://github.com/distriqt/ANE-Share/issues/215
Please note that the repository is only accessible for members but I'm adding the linkage here as it will crosslink both issues, for reference

Screenshots

No response

Device

Sony XZ2

Android version

Android 10

Signal version

7.30.2

Link to debug log

https://debuglogs.org/android/7.30.2/27c22976584fc544d8976955a624919cb7761f209b3f4433553c6c1e9b8221d6

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions