rem: aTarget.lastChild.setAttribute("dragover-right", "true"); 
add:  var bt = document.getElementById("bookmarks-toolbar"); var newTarget = bt.getLastVisibleBookmark(); if (newTarget) newTarget.setAttribute("dragover-right", "true"); 
context:   onDragSetFeedBack: function (aTarget, aOrientation)  {   switch (aTarget.localName) {      case "toolbarseparator":      case "toolbarbutton":        switch (aOrientation) {          case BookmarksUtils.DROP_BEFORE:             aTarget.setAttribute("dragover-left", "true");            break;          case BookmarksUtils.DROP_AFTER:            aTarget.setAttribute("dragover-right", "true");            break;          case BookmarksUtils.DROP_ON:            aTarget.setAttribute("dragover-top"   , "true");            aTarget.setAttribute("dragover-bottom", "true");            aTarget.setAttribute("dragover-left"  , "true");            aTarget.setAttribute("dragover-right" , "true");            break;        }        break;      case "menuseparator":       case "menu":      case "menuitem":        switch (aOrientation) {          case BookmarksUtils.DROP_BEFORE:             aTarget.setAttribute("dragover-top", "true");            break;          case BookmarksUtils.DROP_AFTER:            aTarget.setAttribute("dragover-bottom", "true");            break;          case BookmarksUtils.DROP_ON:            break;        }        break;      case "hbox"     :         aTarget.lastChild.setAttribute("dragover-right", "true");        break;      case "menupopup":       case "toolbar"  : break;      case "bookmarks-toolbar": break; // no personal toolbar folder      default: dump("No feedback for: "+aTarget.localName+"\n");    }  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/88086f032538fd7ee413478489483c10317499b2/browser.js/buggy/browser/base/content/browser.js