UITableViewCell selection is updated while sliding out Edit Control

Originator:goetz.fabian
Number:rdar://19056268 Date Originated:21 November 2014
Status:Open Resolved:
Product:iOS SDK Product Version:8.1
Classification:UI/Usability Reproducible:Always
 
Summary:
When editing a table view with allowsMultipleSelectionDuringEditing enabled and the reorder control disabled, the Edit Control on the left side slides out while ending editing mode animated. During this slide out phase, the original selection is restored. However, this also sets the selection in edit mode and thus checks the selected row in the Edit Control (see attached video) although this should not happen. This behavior does not occur when the Reorder Control is shown, since the Edit Control on the left is hidden before sliding out.

This behavior is observable in the Mail.app when editing the table view displaying emails and then ending the editing mode. The attached video displays the behavior in one of our own apps.

Steps to Reproduce:
1. Open Mail.app
2. Select a mailbox
3. Tap “Edit”
4. Ensure that a row is selected
5. Notice that the Edit Control on the left slides in
6. Tap “Done”
7. Notice that the selection is set for a split-second when the Edit Controls slide out

Expected Results:
The selection should not be set in editing mode

Actual Results:
The selection is visible for a split-second when sliding out

Movie: https://www.dropbox.com/s/y3ydrthsx698nrj/Sample.mov?dl=0

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!