Bug 59702 - When a row with an icon is removed from a ListView, icons in the remaining rows disappear
Summary: When a row with an icon is removed from a ListView, icons in the remaining ro...
Status: CONFIRMED
Alias: None
Product: Forms
Classification: Xamarin
Component: Forms (show other bugs)
Version: 2.4.0
Hardware: PC Mac OS
: Normal normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2017-09-22 18:21 UTC by Dimitar Dobrev
Modified: 2017-10-03 11:58 UTC (History)
2 users (show)

See Also:
Tags: ac
Is this bug a regression?: ---
Last known good build:


Attachments
A project which reproduces the bug (193.18 KB, application/zip)
2017-09-22 18:21 UTC, Dimitar Dobrev
Details

Description Dimitar Dobrev 2017-09-22 18:21:48 UTC
Created attachment 24901 [details]
A project which reproduces the bug

I bind a ListView to an ObservableCollection and then remove items from that collection. The respective rows disappear from the list view but so do the icons in some of the remaining rows. I have attached a reproduction.

Steps to reproduce:
1. Open the attached solution;
2. Set the Android project as the starting one;
3. Run it on either a simulator (I tried a Genymotion Google Nexus 4 - 5.0.0 - API 21 - 768x1280) or a device (I tried Motorolla Moto G 2nd generation with Android 5.0.2);
4. Keep clicking the "Remove" button in the rows, starting with the top row.
 
Expected results:
Each clicked row disappears and nothing else happens.

Actual results:
Each clicked row disappears and so do the icons in some of the remaining rows.
Comment 1 Dimitar Dobrev 2017-09-22 18:28:09 UTC
It fails with your latest pre-release of 2.4.0.275-pre3.
Comment 2 Dimitar Dobrev 2017-10-03 11:58:17 UTC
Hello, any time table for this fix?

Note You need to log in before you can comment on or make changes to this bug.