context: function UpdateMailPaneConfig() {  const dynamicIds = ["messagesBox", "mailContent", "threadPaneBox"]  var desiredId = dynamicIds[pref.getIntPref("mail.pane_config.dynamic")];  var messagePane = GetMessagePane();  if (messagePane.parentNode.id != desiredId) {    ClearAttachmentList();    var messagePaneSplitter = GetThreadAndMessagePaneSplitter();    var desiredParent = document.getElementById(desiredId);    // See Bug 381992. The ctor for the browser element will fire again when we re-insert the messagePaneBox back into the document.     // But the dtor doesn't fire when the element is removed from the document. Manually call destroy here to avoid a nasty leak.    getMessageBrowser().destroy();    desiredParent.appendChild(messagePaneSplitter);    desiredParent.appendChild(messagePane);    messagePaneSplitter.orient = desiredParent.orient;    messenger.setWindow(null, null);    messenger.setWindow(window, msgWindow);    if (gDBView && GetNumSelectedMessages() == 1)      gDBView.reloadMessage();  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9421/df6c90de4053d1c9239c66be97aa7f3c8fcb9377/msgMail3PaneWindow.js/buggy/mailnews/base/resources/content/msgMail3PaneWindow.js