[Chandler-dev] bug # 9507: Users' UI changes are not committed right away, therefore they are not synced

D John Anderson john at osafoundation.org
Fri Jun 29 12:12:28 PDT 2007


>
> Your option 1 is timed commit, so you probably mean option 2. The  
> difference is that you're proposing committing every time an  
> attribute has been changed, whereas I was proposing a save only  
> once the user selected another item to display, even when multiple  
> attributes have been changed in the DV.

Sorry, you're right -- I confused option 1 and 2.

I suspect that committing every time the attribute is changed, i.e.  
when you exit editing a field, might be a little better than  
committing when you switch to as new item and wouldn't be that much  
slower. Of course to really know, it's probably worth trying both.

If I get some time to code it, maybe I could get you to help test it  
for me.

>
>>> But this would probably also need a timer that would commit  
>>> anyways after a minute if no further modifications were made but  
>>> the user never navigated away.
>>
>> This is option 2 below
>>
>> So it sounds like you prefer both options, right?
>
> I was suggesting having the timed commit as a fallback, but commit  
> changes immediately if another item has been selected. Although it  
> is possible that this would not be worth the extra complexity.

I still need to look into this a bit, but I think that it might not  
be very complicated.

John



More information about the chandler-dev mailing list