Skip to content

[Bug report] Palm Rejection prevents drawing on some Honor devices #76

@enoiu

Description

@enoiu

Version

1.0.1+2

Platforms

Android

Device Model

Honor HONOR Magic5 Lite 5G, Honor HONOR Pad X9a, Honor HONOR Pad 9

flutter info

[!] Flutter (Channel [user-branch], 3.35.7, on macOS 26.2 25C56 darwin-arm64, locale ja-JP) [478ms]
    ! Flutter version 3.35.7 on channel [user-branch] at /Users/enoiu/Developer/flutter
      Currently on an unknown channel. Run `flutter channel` to switch to an official channel.
      If that doesn't fix the issue, reinstall Flutter by following instructions at https://flutter.dev/setup.
    ! Upstream repository unknown source is not a standard remote.
      Set environment variable "FLUTTER_GIT_URL" to unknown source to dismiss this error.
    • Framework revision adc9010625 (4 months ago), 2025-10-21 14:16:03 -0400
    • Engine revision 035316565a
    • Dart version 3.9.2
    • DevTools version 2.48.0
    • Feature flags: enable-web, enable-linux-desktop, enable-macos-desktop, enable-windows-desktop, enable-android,
      enable-ios, cli-animations, enable-native-assets, enable-lldb-debugging
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to
      perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.1) [2.2s]
    • Android SDK at /Users/enoiu/Library/Android/sdk
    • Emulator version 36.3.10.0 (build_id 14472402) (CL:N/A)
    • Platform android-36, build-tools 35.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.8+-14196175-b1038.72)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 26.2) [2.0s]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 17C52
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web [6ms]
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2025.2) [6ms]
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 21.0.8+-14196175-b1038.72)

[✓] VS Code (version 1.108.0) [5ms]
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.126.0

[✓] Connected device (4 available) [6.0s]
    • iPad (wireless) (mobile) • 00008122-001224A10E11001C            • ios            • iOS 26.2 23C55
    • iPad (A16) (mobile)           • 76478B8B-36AD-4077-9DF8-E5F012361DDB • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-26-2 (simulator)
    • macOS (desktop)               • macos                                • darwin-arm64   • macOS 26.2 25C56 darwin-arm64
    • Chrome (web)                  • chrome                               • web-javascript • Google Chrome 144.0.7559.133

[✓] Network resources [966ms]
    • All expected network resources are available.

! Doctor found issues in 1 category.

How to reproduce?

Hello, thank you for this great package.

I received reports from users of my app that they were unable to draw on the board. The issue was reported on the following devices:

  • Honor HONOR Magic5 Lite 5G
  • Honor HONOR Pad X9a
  • Honor HONOR Pad 9

It seems that turning off the "Palm Rejection" feature resolved the issue for them (enablePalmRejection: true -> enablePalmRejection: false).

Since I do not own these devices, I have not been able to verify this myself, but I wanted to share this information in case it is helpful.

P.S. On a separate note, could you please reopen #67? I would appreciate it.
Thank you again!

Logs

Example code (optional)

Contact

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions