diff --git a/src/assets/stylesheets/create-object-dialog.scss b/src/assets/stylesheets/create-object-dialog.scss
index 9486b858b53faf685566f97ac1867629fef210db..3474e0b333c4bd46e4fd1e3c6e547eb98cc92026 100644
--- a/src/assets/stylesheets/create-object-dialog.scss
+++ b/src/assets/stylesheets/create-object-dialog.scss
@@ -37,6 +37,8 @@
   font-size: 1.3em;
   padding-left: 8%;
   padding-right: 0%;
+  width: 80%;
+  white-space: nowrap;
 }
 
 :local(.fileNameLabel) {
@@ -45,6 +47,7 @@
   align-self: center;
   padding-left: 8%;
   padding-right: 0%;
+  width: 80%;
 }
 
 :local(.form) {
diff --git a/src/components/media-loader.js b/src/components/media-loader.js
index b97074439ddddab0e020b6973ec286a0a1570176..012fe14c42b7f4e106b68249378cf3c6da2d856a 100644
--- a/src/components/media-loader.js
+++ b/src/components/media-loader.js
@@ -85,6 +85,7 @@ AFRAME.registerComponent("media-loader", {
         this.el.setAttribute("image-plus", { src: blobUrl || raw, contentType });
         this.el.setAttribute("position-at-box-shape-border", { target: ".delete-button", dirs: ["forward", "back"] });
       } else if (
+        contentType.indexOf("application/octet-stream") !== -1 ||
         contentType.indexOf("x-zip-compressed") !== -1 ||
         contentType.startsWith("model/gltf") ||
         url.endsWith(".gltf") ||