mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-10-31 16:28:05 +02:00 
			
		
		
		
	 f9f5914039
			
		
	
	
		f9f5914039
		
	
	
	
	
		
			
			# ignore-this-changeset Differential Revision: https://phabricator.services.mozilla.com/D36041 --HG-- extra : source : 96b3895a3b2aa2fcb064c85ec5857b7216884556
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			677 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			677 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| function test() {
 | |
|   var tabCount = gBrowser.tabs.length;
 | |
|   gBrowser.selectedBrowser.focus();
 | |
|   window.browserDOMWindow.openURI(
 | |
|     makeURI("about:blank"),
 | |
|     null,
 | |
|     Ci.nsIBrowserDOMWindow.OPEN_NEWTAB,
 | |
|     Ci.nsIBrowserDOMWindow.OPEN_EXTERNAL,
 | |
|     Services.scriptSecurityManager.getSystemPrincipal()
 | |
|   );
 | |
|   is(
 | |
|     gBrowser.tabs.length,
 | |
|     tabCount + 1,
 | |
|     "'--new-tab about:blank' opens a new tab"
 | |
|   );
 | |
|   is(
 | |
|     gBrowser.selectedTab,
 | |
|     gBrowser.tabs[tabCount],
 | |
|     "'--new-tab about:blank' selects the new tab"
 | |
|   );
 | |
|   is(
 | |
|     document.activeElement,
 | |
|     gURLBar.inputField,
 | |
|     "'--new-tab about:blank' focuses the location bar"
 | |
|   );
 | |
|   gBrowser.removeCurrentTab();
 | |
| }
 |