rem: var flavourList = aDragDropObserver.getSupportedFlavours(); for (var flavour in flavourList) 
add: var flavourSet = aDragDropObserver.getSupportedFlavours(); for (var flavour in flavourSet.flavourTable) 
context:   dragOver: function (aEvent, aDragDropObserver)    {       if (!this.mDragSession)         this.mDragSession = this.mDragService.getCurrentSession();      if (this.mDragSession)        {          var flavourList = aDragDropObserver.getSupportedFlavours();          for (var flavour in flavourList)            {              if (this.mDragSession.isDataFlavorSupported(flavour))                {                  this.mDragSession.canDrop = true;                  if (aDragDropObserver.onDragOver)                    aDragDropObserver.onDragOver(aEvent, flavour, this.mDragSession);                  aEvent.preventBubble();                  break;                }            }        }    },
meta: 5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/5872/910b9ea5006fff5af4d16b76be841a0594578c74/nsDragAndDrop.js/clean/xpfe/global/resources/content/nsDragAndDrop.js