diff --git a/package-lock.json b/package-lock.json
index 0bbad51e844badf4f715528348442ed89792212a..4ea5eaa9d80c7f08e7d95d0067f961a81489ae0b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8984,7 +8984,7 @@
       "dev": true
     },
     "networked-aframe": {
-      "version": "github:mozillareality/networked-aframe#1dd7e0aa62bd119c214fec7e9137d4447f40cba0",
+      "version": "github:mozillareality/networked-aframe#f91ad0132e3622469b2f958a24d3cc7e43afac39",
       "from": "github:mozillareality/networked-aframe#master",
       "requires": {
         "buffered-interpolation": "^0.2.4",
diff --git a/src/gltf-component-mappings.js b/src/gltf-component-mappings.js
index ecd553bc8accfc60a7b315597cd0f14f18d525f3..7e1d5dced5c90af9a5713ac55319990a0cc610e3 100644
--- a/src/gltf-component-mappings.js
+++ b/src/gltf-component-mappings.js
@@ -76,7 +76,7 @@ AFRAME.GLTFModelPlus.registerComponent("nav-mesh", "nav-mesh", (el, _componentNa
 AFRAME.GLTFModelPlus.registerComponent("pinnable", "pinnable");
 
 AFRAME.GLTFModelPlus.registerComponent("media", "media", (el, componentName, componentData) => {
-  if (componentData.networkId) {
+  if (componentData.id) {
     el.setAttribute("networked", {
       template: "#interactable-media",
       owner: "scene",
diff --git a/src/scene-entry-manager.js b/src/scene-entry-manager.js
index 3b4a0685ec0958b6c2ee24b563c26304d5f0dfcd..c74cb231eee6ae98eadd3dc6782417a756c44e06 100644
--- a/src/scene-entry-manager.js
+++ b/src/scene-entry-manager.js
@@ -216,6 +216,7 @@ export default class SceneEntryManager {
       const el = e.detail.el;
       const networkId = el.components.networked.data.networkId;
       const gltfNode = pinnedEntityToGltf(el);
+      el.setAttribute("networked", { persistent: true });
 
       this.hubChannel.pin(networkId, gltfNode);
     });
@@ -226,6 +227,7 @@ export default class SceneEntryManager {
 
       const components = el.components;
       const networkId = components.networked.data.networkId;
+      el.setAttribute("networked", { persistent: false });
 
       this.hubChannel.unpin(networkId);
     });