Bug 43735

Summary: Multiple Swipe on ContextActions
Product: Forms Reporter: Thimo <thimo.bess>
Component: FormsAssignee: Bugzilla <bugzilla>
Severity: normal CC: 11812, adrianknight89, chris.king, hjam27, jas, m.kahmen, rui.marinho, sahou, xet.erixon
Priority: ---    
Version: 2.3.1   
Target Milestone: ---   
Hardware: Macintosh   
OS: Mac OS   
Tags: ac Is this bug a regression?: ---
Last known good build:

Description Thimo 2016-08-25 08:47:08 UTC
It is possible to swipe multiple ListView Cells to see the context actions.

Steps to reproduce:
1. ListView with ContextActions
2. Swipe multiple Cells at the same time
3. tap the context action button
4. Action is applied to other cells then the selected one

- It shouldn't be possible to swipe more than one cell at a time
Comment 1 Xet 2016-09-15 05:59:17 UTC
I can somewhat confirm.
On iOS10 devices, when trying to swipe the second cell, it crashes and raises an System.ArgumentNullException with the message:
Value cannot be null.
Parameter name: gestureRecognizer

It originates from UIKit.UIView.RemoveGestureRecognizer, from what I can tell.

Using Forms it seems to work on iOS 9 devices.
Comment 2 Marius Kahmen 2016-09-15 11:55:33 UTC
@Xet: you were supposed to open a new bug for the crash. It's important. couldn't find one... did you do it?
Comment 3 Xet 2016-09-15 15:46:24 UTC
No I did not, since I figured that the issues reported in the bug is directly related to the crash.
Comment 4 Hector 2016-09-22 17:31:47 UTC
I confirm the behaviour described by @Xet on iOS 10 devices.
Comment 5 Chris King 2016-10-05 18:18:54 UTC
Reproduced Xet. Opened "ContextActions List Gallery" on iOS > Open context actions for one row > Try open context actions for another. Observed exception.
Comment 6 adrianknight89 2016-10-12 05:06:46 UTC
The second bug you all are describing should soon be fixed. See https://github.com/xamarin/Xamarin.Forms/pull/442. I'm wondering if the first comment indicates another bug.
Comment 7 adrianknight89 2016-11-30 07:57:05 UTC
See https://github.com/xamarin/Xamarin.Forms/pull/578
Comment 8 Rui Marinho 2017-01-03 11:35:41 UTC
Should be fixed in 2.3.4-pre2