From 0b60c8d0ccec1e1e928cee6b92ffd2d85e926c7a Mon Sep 17 00:00:00 2001
From: Seth Call
Date: Sun, 23 Mar 2025 22:27:27 -0500
Subject: [PATCH] Load iframe later
---
.../jamtracks/JKJamTracksArtistLandingBody.js | 10 +++++++++-
.../src/components/jamtracks/JKJamTracksLandingBody.js | 10 +++++++++-
2 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/jam-ui/src/components/jamtracks/JKJamTracksArtistLandingBody.js b/jam-ui/src/components/jamtracks/JKJamTracksArtistLandingBody.js
index a4379a21f..f49f02d3f 100644
--- a/jam-ui/src/components/jamtracks/JKJamTracksArtistLandingBody.js
+++ b/jam-ui/src/components/jamtracks/JKJamTracksArtistLandingBody.js
@@ -97,6 +97,14 @@ const ArtistBodyComponent = ({
//coming to signup page after clicking on jamtrack or artist
useEffect(() => {
+ window.addEventListener('load', () => {
+ document
+ .querySelectorAll('iframe[data-src]')
+ .forEach((iframe) => {
+ iframe.src = iframe.dataset.src;
+ });
+ });
+
const checkOverflow = () => {
if (jamtrackListingRef.current) {
const element = jamtrackListingRef.current;
@@ -585,7 +593,7 @@ use their favorite plugins to power their percussive audio.
diff --git a/jam-ui/src/components/jamtracks/JKJamTracksLandingBody.js b/jam-ui/src/components/jamtracks/JKJamTracksLandingBody.js
index b4626536e..01f4e679e 100644
--- a/jam-ui/src/components/jamtracks/JKJamTracksLandingBody.js
+++ b/jam-ui/src/components/jamtracks/JKJamTracksLandingBody.js
@@ -107,6 +107,14 @@ const BodyComponent = ({
//coming to signup page after clicking on jamtrack or artist
useEffect(() => {
+ window.addEventListener('load', () => {
+ document
+ .querySelectorAll('iframe[data-src]')
+ .forEach((iframe) => {
+ iframe.src = iframe.dataset.src;
+ });
+ });
+
console.log("useEffect, currentUser", currentUser)
updateHeight(); // Run after initial render
@@ -547,7 +555,7 @@ use their favorite plugins to power their percussive audio.