From 8ea93a507df5dbca334e9cef1c3b63e641b0cebf Mon Sep 17 00:00:00 2001 From: Jaissica Date: Wed, 11 Feb 2026 13:22:33 -0500 Subject: [PATCH 1/2] fix: 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 5ea45bb..7bcbd75 100644 --- a/src/BrazeKit-dev.js +++ b/src/BrazeKit-dev.js @@ -460,7 +460,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 dded27a474a36c2bc6dd89c69c6c31626c15c52d Mon Sep 17 00:00:00 2001 From: Jaissica Date: Wed, 11 Feb 2026 13:27:47 -0500 Subject: [PATCH 2/2] fix failing year of birth test --- test/tests.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/test/tests.js b/test/tests.js index 3d1cc30..a352d48 100644 --- a/test/tests.js +++ b/test/tests.js @@ -936,10 +936,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, so 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');