|  | @@ -3,9 +3,11 @@ import showModal from "discourse/lib/show-modal";
 | 
	
		
			
				|  |  |  import { iconHTML } from "discourse-common/lib/icon-library";
 | 
	
		
			
				|  |  |  import { ajax } from "discourse/lib/ajax";
 | 
	
		
			
				|  |  |  import { popupAjaxError } from "discourse/lib/ajax-error";
 | 
	
		
			
				|  |  | +import { isAppWebview } from "discourse/lib/utilities";
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  function launchBBB($elem, fullWindow) {
 | 
	
		
			
				|  |  | -  const data = $elem.data();
 | 
	
		
			
				|  |  | +  const data = $elem.data(),
 | 
	
		
			
				|  |  | +    site = Discourse.__container__.lookup("site:main");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    ajax("/bbb/create.json", {
 | 
	
		
			
				|  |  |      type: "POST",
 | 
	
	
		
			
				|  | @@ -13,7 +15,7 @@ function launchBBB($elem, fullWindow) {
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  |      .then((res) => {
 | 
	
		
			
				|  |  |        if (res.url) {
 | 
	
		
			
				|  |  | -        if (fullWindow) {
 | 
	
		
			
				|  |  | +        if (fullWindow || site.mobileView || isAppWebview()) {
 | 
	
		
			
				|  |  |            window.location.href = res.url;
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |            $elem.children().hide();
 |