From ef0c2208fd1c30d36c3eaed08fd2916c4e14eef3 Mon Sep 17 00:00:00 2001 From: Jaissica Date: Wed, 11 Feb 2026 13:13:53 -0500 Subject: [PATCH 1/3] replace deprecated enableHtmlInAppMessages with allowUserSuppliedJavascript --- src/BrazeKit-dev.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BrazeKit-dev.js b/src/BrazeKit-dev.js index 13fe0a6..92716b8 100644 --- a/src/BrazeKit-dev.js +++ b/src/BrazeKit-dev.js @@ -704,7 +704,7 @@ var constructor = function () { options.sessionTimeoutInSeconds = forwarderSettings.ABKSessionTimeoutKey || 1800; options.sdkFlavor = 'mparticle'; - options.enableHtmlInAppMessages = + options.allowUserSuppliedJavascript = forwarderSettings.enableHtmlInAppMessages == 'True'; options.doNotLoadFontAwesome = forwarderSettings.doNotLoadFontAwesome == 'True'; From ed977bd17272065645fd3061afcb4af0a93792b5 Mon Sep 17 00:00:00 2001 From: Jaissica Date: Wed, 11 Feb 2026 13:14:24 -0500 Subject: [PATCH 2/3] fix failing test --- test/tests.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test/tests.js b/test/tests.js index d96ae24..dcc1b91 100644 --- a/test/tests.js +++ b/test/tests.js @@ -993,10 +993,9 @@ describe('Appboy Forwarder', function () { window.appboy.getUser().emailSet.should.equal('test2@gmail.com'); // We support $Age as a reserved attribute for Braze. However, since - // Braze's API expects a year from us, this test will break every year, - // since setting the age = 10 in 2021 will mean the user is born in 2011, - // but setting it in 2023 means the year is 2013. - window.appboy.getUser().yearOfBirth.should.equal(2013); + // Braze's API expects a year from us, we calculate expected year dynamically. + var expectedYearOfBirth = new Date().getFullYear() - 10; + window.appboy.getUser().yearOfBirth.should.equal(expectedYearOfBirth); window.appboy.getUser().dayOfBirth.should.equal(1); window.appboy.getUser().monthOfBirth.should.equal(1); window.appboy.getUser().phoneSet.should.equal('1234567890'); From 093272047fa9cbda06fa0aa62c1c5b197b93b400 Mon Sep 17 00:00:00 2001 From: Jaissica Date: Wed, 11 Feb 2026 14:04:22 -0500 Subject: [PATCH 3/3] update test comment --- test/tests.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/tests.js b/test/tests.js index dcc1b91..0c9ec13 100644 --- a/test/tests.js +++ b/test/tests.js @@ -993,7 +993,8 @@ describe('Appboy Forwarder', function () { window.appboy.getUser().emailSet.should.equal('test2@gmail.com'); // We support $Age as a reserved attribute for Braze. However, since - // Braze's API expects a year from us, we calculate expected year dynamically. + // Braze's API expects a year, so we calculate expected year dynamically. + // The 10 matches the $Age value set above to avoid the test from breaking each year. var expectedYearOfBirth = new Date().getFullYear() - 10; window.appboy.getUser().yearOfBirth.should.equal(expectedYearOfBirth); window.appboy.getUser().dayOfBirth.should.equal(1);