rem: tzListBox.selectItem(listItem); tzListBox.scrollToIndex(tzListBox.getIndexOfItem(listItem)); 
add: itemToSelect = listItem; 
context:     init: function() {        dump("init called\n");        var tzListBox = document.getElementById("timezone-listbox");        var icsService = Components.classes["@mozilla.org/calendar/ics-service;1"].createInstance(Components.interfaces.calIICSService);        var timezones = icsService.timezoneIds;        prefValue = document.getElementById("calendar.timezone.local").value;        while (timezones.hasMore()) {            var tzid = timezones.getNext();            var listItem = tzListBox.appendItem(tzid, tzid);            if (tzid == prefValue) {                tzListBox.selectItem(listItem);                tzListBox.scrollToIndex(tzListBox.getIndexOfItem(listItem));            }        }    },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/51ee31a93c3e945b32f8a959786d166c50f99829/lightning-preferences.js/buggy/calendar/lightning/content/lightning-preferences.js