View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011073 | MMA | Synchronization | public | 2013-07-17 22:27 | 2013-09-12 19:34 |
Reporter | rusty | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.0.4 | ||||
Target Version | 1.0.4 | Fixed in Version | 1.0.4 | ||
Summary | 0011073: Auto-sync list node selection fails if initiated while list is loading | ||||
Description | If the user selects Auto-sync server content, and then choose a node containing a lot of subnodes, then node selection doesn't work for the first few seconds while the list of subnodes is loading. e.g. 1 Click Auto-sync server content > Music > Album 2 Right away, select an album --> The album will not be selected or it will select and the album above or below will get selected temporarily and then unselect by itself 3 Wait 5 seconds (I assume for the list of albums to load), and then select an album --> At this point selection/deselection works as expected The problem gets worse as the number of subnodes increases. | ||||
Tags | No tags attached. | ||||
Fixed in build | 163 | ||||
|
I cannot reproduce it in build 156. If I successfully click the checkbox it is checked/unchecked. I don't observe any issues related to long list. Sometimes slow/bad wifi connection can cause blinking. Because it works in following way: 1. Checkbox is checked and state is changed 2. New state is sent to MMW 3. MMA receives confirmed state and set this state to checkbox So it blinks when: 1. User clicks checkbox - checkbox is CHECKED 2. CHECKED state is sent to MMW 3. User clicks checkbox - checkbox is UNCHECKED 4. UNCHECKED state is sent to MMW 5. Confirmed CHECKED state is received in MMA and checkbox is set as CHECKED 6. Confirmed UNCHECKED state is received in MMA and checkbox is set as UNCHECKED But this doesn't cause any faults. |
|
I'm also unable to replicate in 157 |
|
Retested in build 159, and although the bug doesn't manifest in the same manner, there are still selection problems: 1 Click Auto-sync server content > Music > Album 2 Right away, select an album --> The album is selected as expected (in contrast to earlier builds) 3 Deselect the Album --> Nothing happens (i.e. it fails to deselect) The only way to deselect the album is to click 'back' to exit the Albums node, then re-enter the node, and deselect it. |
|
Fixed in build 163 I've fixed issues with checking of checkbox when list is loading. Please note that checkbox doesn't change it's state till previous change is confirmed from server. I.e. when you are clicking one checkbox multiple times too fast and your network connection isn't perfect or background thread doesn't manage to do it so quickly, the checkbox state persists till it is approved from server. Than it can be changed to next state. It is because MMA doesn't know following state of checkbox. It is this scenario: 1. User clicks checkbox - checkbox is CHECKED 2. CHECKED state is sent to MMW 3. User clicks checkbox - checkbox is still CHECKED - MMA didn't receive confirmation from MMW !!! 4. Confirmed CHECKED state is received in MMA and checkbox is CHECKED 5. User clicks checkbox - checkbox is UNCHECKED 6. UNCHECKED state is sent to MMW 7. Confirmed UNCHECKED state is received in MMA and checkbox is UNCHECKED But I don't think it is a bug, the first change is done immediately and user has quick response. So it doesn't blink and it isn't related to loading. |
|
Verified 163. |