diff --git a/app/javascript/controllers/notifications_controller.js b/app/javascript/controllers/notifications_controller.js index 2d7dc65eb..58164db56 100644 --- a/app/javascript/controllers/notifications_controller.js +++ b/app/javascript/controllers/notifications_controller.js @@ -69,7 +69,13 @@ export default class extends Controller { get #vapidPublicKey() { const encodedVapidPublicKey = document.querySelector('meta[name="vapid-public-key"]').content - return this.#urlBase64ToUint8Array(encodedVapidPublicKey) + console.log('Raw VAPID key:', encodedVapidPublicKey) + console.log('Key length:', encodedVapidPublicKey.length) + + const result = this.#urlBase64ToUint8Array(encodedVapidPublicKey) + console.log('Decoded key length:', result.length) + console.log('First few bytes:', Array.from(result.slice(0, 10))) + return result } #extractJsonPayloadAsString(subscription) {