summaryrefslogtreecommitdiffstats
path: root/browser/base/content/test/general/browser_bug655584.js
blob: b836e3173bd515d3a29482d6264ca00cec192e89 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/publicdomain/zero/1.0/
 */

// Bug 655584 - awesomebar suggestions don't update after tab is closed

add_task(function* () {
  var tab1 = gBrowser.addTab();
  var tab2 = gBrowser.addTab();

  // When urlbar in a new tab is focused, and a tab switch occurs,
  // the urlbar popup should be closed
  yield BrowserTestUtils.switchTab(gBrowser, tab2);
  gURLBar.focus(); // focus the urlbar in the tab we will switch to
  yield BrowserTestUtils.switchTab(gBrowser, tab1);
  gURLBar.openPopup();
  yield BrowserTestUtils.switchTab(gBrowser, tab2);
  ok(!gURLBar.popupOpen, "urlbar focused in tab to switch to, close popup");

  // cleanup
  gBrowser.removeCurrentTab();
  gBrowser.removeCurrentTab();
});