File tree Expand file tree Collapse file tree 2 files changed +120
-85
lines changed Expand file tree Collapse file tree 2 files changed +120
-85
lines changed Original file line number Diff line number Diff line change @@ -469,6 +469,15 @@ document.addEventListener('DOMContentLoaded', () => {
469469 let targetElem = document . querySelector ( `[name='${ target } ']` ) ;
470470 let container = targetElem . closest ( '.plausible-analytics-group' ) ;
471471
472+ if ( container . children . length > 0 ) {
473+ for ( let i = 0 ; i < container . children . length ; i ++ ) {
474+ if ( container . children [ i ] . id . includes ( target ) ) {
475+ // This message already exists.
476+ return ;
477+ }
478+ }
479+ }
480+
472481 container . innerHTML += html ;
473482 } ,
474483
@@ -492,7 +501,7 @@ document.addEventListener('DOMContentLoaded', () => {
492501 }
493502 }
494503
495- if ( additionalMessage !== undefined ) {
504+ if ( additionalMessage !== undefined && ! additionalMessage . classList . contains ( 'plausible-analytics-persist' ) ) {
496505 container . removeChild ( additionalMessage ) ;
497506 }
498507 }
You can’t perform that action at this time.
0 commit comments