diff --git a/ui (gen4)/lib/widget/browse2.js b/ui (gen4)/lib/widget/browse2.js index 88948601..d58567be 100755 --- a/ui (gen4)/lib/widget/browse2.js +++ b/ui (gen4)/lib/widget/browse2.js @@ -322,7 +322,13 @@ var BaseBrowserPrototype = { // item id... // XXX revise id generation... // XXX these should include the path... (???) - var key = opts.id || JSON.stringify(value) + var key = opts.id + // value is a browser -> generate an unique id... + // XXX identify via API... + // XXX do a better id + || (value instanceof Browser + && Date.now()) + || JSON.stringify(value) // no duplicate keys... if(key in new_index){