BlockchainCommons / GordianSeedTool-iOS

Cryptographic Seed Manager for iOS
Other
39 stars 9 forks source link

Sharing an Output Descriptor Messes Up the Focus Spot #153

Open shannona opened 2 years ago

shannona commented 2 years ago

iPhone 12, iOS 15.3.1

Sharing an Output Descriptor Causes the Focus Spot on Other Key Derivation Screen.

  1. Select Other Key Derivations for Seed
  2. Choose Master Key/Output Descriptor
  3. Click the Export Button for the Output Descriptor
  4. Share It, For Example Via Messages (Messages & Mail Both Generated Error)
  5. Click Done
  6. Focus is Now Wrong. For Example, if you Touch "Native Segwit Multisig Cosigner", the entry under it, "Nested Segwit Single Key" is Selected. Similarly you have to touch about a quarter inch above the Export button if you want to export something else (or re-export)

This is 100% consistent, and I know I saw it on at least one other export example, but Descriptors are the area where I can reliably see it and test it.

wolfmcnally commented 2 years ago

This appears to be related to a known issue. It seems to only happen when you actually complete a share action like sending email or a message, and results in a vertical offset for all your taps in the scrolling view. And the incorrect vertical tapping offset is not just for the Output Type selector but the entire screen.

I notice a workaround appears to be to tap the "account number" field, which seems to reset the problem.

This is obviously going to be an inconvenience for some users, and will probably be corrected by Apple in a future release. The question is how much time do I spend right now trying to find a workaround?

shannona commented 2 years ago

I was afraid of that.

My opinion is that it's only likely to be hit with an extensive testing, as I was doing. Most people will hit DONE after a share.