From 7a692a2de7dc8ab42441f16178df83a209d2018b Mon Sep 17 00:00:00 2001 From: "AzureAD\\kevinvoortmans" Date: Wed, 24 Dec 2025 15:22:09 +0100 Subject: [PATCH] check wether a ad was rendered before before rendering again after the element changed. --- .changeset/gorgeous-mice-serve.md | 5 +++++ packages/sdk/src/slot/slot.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/gorgeous-mice-serve.md diff --git a/.changeset/gorgeous-mice-serve.md b/.changeset/gorgeous-mice-serve.md new file mode 100644 index 00000000..92c6ad11 --- /dev/null +++ b/.changeset/gorgeous-mice-serve.md @@ -0,0 +1,5 @@ +--- +"@adhese/sdk": patch +--- + +Added a check that will render the ad after the element was changed, but only when the ad was already rendered once before. diff --git a/packages/sdk/src/slot/slot.ts b/packages/sdk/src/slot/slot.ts index bf53c214..4e1672dc 100644 --- a/packages/sdk/src/slot/slot.ts +++ b/packages/sdk/src/slot/slot.ts @@ -180,7 +180,7 @@ export function createSlot(slotOptions: AdheseSlotOptions): AdheseSlot { ) { return; } - if (!context.options.eagerRendering) { + if (!context.options.eagerRendering && !oldElement) { return; } await render();