Meshtastic-Android icon indicating copy to clipboard operation
Meshtastic-Android copied to clipboard

[Bug]: Sending channel configuration update prevents sending another one until re-entering Channels page

Open rfschmid opened this issue 6 months ago • 1 comments

Contact Details

[email protected]

What happened?

  1. Radio Configuration > Channels
  2. Observe "Send" and "Cancel" buttons are disabled because no changes have been made yet
  3. Make some change, eg re-order channels, delete a channel, add a channel, change position precision for a channel etc.
  4. Observe "Send" and "Cancel" are now enabled
  5. Press "Send", wait for "Delivery confirmed" and close that dialog
  6. Observe "Send" and "Cancel" are disabled again since there are no changes to send
  7. Make another change as in step 3
  8. Observe "Send" and "Cancel" buttons are still disabled, despite having changes to send

Must back out of Channels and re-enter the page to make additional changes.

The "Send" and "Cancel" buttons should be re-enabled after step 7 so user can send additional changes to the radio without needing to back out of the channel config page and re-push it.

App Version

2.6.9

Phone

Pixel 7

Device

Heltec T114

Firmware

2.6.7

Relevant log output


Code of Conduct

  • [x] I agree to follow this project's Code of Conduct

rfschmid avatar Jun 05 '25 22:06 rfschmid

Also seen in Android 2.6.19, but I still see the Cancel button enabled, Send is not enabled. Pixel 7. Radio Metadata: { "firmwareVersion": "2.6.4.b89355f", "deviceStateVersion": 24, "canShutdown": true, "hasBluetooth": true, "hasEthernet": true, "positionFlags": 2, "hwModel": "RAK4631", "hasPKC": true, "excludedModules": 4480, "hasWifi": false, "role": "CLIENT", "hasRemoteHardware": false }

davs2rt avatar Jun 20 '25 01:06 davs2rt

still present in 2.6.29

DaneEvans avatar Jul 07 '25 14:07 DaneEvans

#2389 solves this.

I tried to allow you to actually do it, but things kept getting out of sync as the radio reset, so now you get kicked back to the general settings page, and you can reenter if you want.

DaneEvans avatar Jul 08 '25 11:07 DaneEvans