From 9cde87c5957260c55bccd9b1a583f81373e64032 Mon Sep 17 00:00:00 2001 From: Jaissica Date: Wed, 11 Feb 2026 13:35:53 -0500 Subject: [PATCH 1/2] fix: replace deprecated enableHtmlInAppMessages method 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 ee7c055..f95007a 100644 --- a/src/BrazeKit-dev.js +++ b/src/BrazeKit-dev.js @@ -856,7 +856,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 e43fcf7c1742a6d0e3d997245e3c8c2abe67c61d Mon Sep 17 00:00:00 2001 From: Jaissica Date: Wed, 11 Feb 2026 13:36:28 -0500 Subject: [PATCH 2/2] 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 f53057a..776d650 100644 --- a/test/tests.js +++ b/test/tests.js @@ -1086,10 +1086,9 @@ describe('Braze Forwarder', function() { window.braze.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.braze.getUser().yearOfBirth.should.equal(2014); + // Braze's API expects a year, so we calculate expected year dynamically. + var expectedYearOfBirth = new Date().getFullYear() - 10; + window.braze.getUser().yearOfBirth.should.equal(expectedYearOfBirth); window.braze.getUser().dayOfBirth.should.equal(1); window.braze.getUser().monthOfBirth.should.equal(1); window.braze.getUser().phoneSet.should.equal('1234567890');