You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
@metamask/notification-services-controller 27.0.1
Fixed
Wallet-activity notifications are no longer suppressed by the walletActivity.inAppNotificationsEnabled and walletActivity.pushNotificationsEnabled toggles in Authenticated User Storage (#10113)
Both channels are now always enabled and delivery is controlled exclusively by each address's Trigger API subscription, so a stored false can no longer leave a subscribed address without notifications. Clients no longer expose a way to change these toggles, which made a stored false unrecoverable.
enablePushNotifications no longer unregisters the device when the stored push toggle is off, createOnChainTriggers no longer registers an empty address list for the same reason, and fetchAndUpdateMetamaskNotifications no longer skips the on-chain fetch when the stored in-app toggle is off.
The fields are still written when initializing a fresh preferences blob, because the Authenticated User Storage schema requires them. Nothing reads them back.