Skip to content

Disable SurfaceView in incompatible apps #3144

@lm41

Description

@lm41

Feature idea

Some banking apps are not working with FlorisBoard (and other keyboards) while some other 3rdparty keyboards are working with the same app.

Here is a list of which keyboards seem to work and which not (thanks @Beedit)

  • AOSP keyboard
  • AnySoftKeyboard
  • GBoard
  • FlorisBoard
  • HeliBoard

☑️: Works
🔲: Doesn't work, crashes the app

Since this report originated from a GOS phone all keyboards except the AOSP keyboard are 3rdparty keyboard.

I have the suspicion that the apps are blocking either the package name whitelist (which would be very sad and we cannot do anything in this case) or some component FlorisBoard uses is being blocked by the Banking App, sometimes leading to crashes (see #3100). One thing we could try out is collecting a list of the banking app package names and disable the SurfaceView on them.

Checklist

  • I made sure that there are no existing issues - open or closed - which I could contribute my information to.
  • I have read and understood the contribution guidelines.
  • I have read and understood the AI policy.
  • I have taken the time to fill in all the required details. I understand that the feature request will be dismissed otherwise.

Metadata

Metadata

Assignees

Labels

discussionIssue with a noteworthy discussionhelp wantedExtra attention is neededneeds investigationIssues which require a more detailed investigationpriority: 1-highBugs, issues that affect central parts of FlorisBoardproposalA proposal for a new feature or an enhancement

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions