Title: Running FCM on IP stops Angular rendering · Issue #3672 · angular/angularfire · GitHub
Open Graph Title: Running FCM on IP stops Angular rendering · Issue #3672 · angular/angularfire
X Title: Running FCM on IP stops Angular rendering · Issue #3672 · angular/angularfire
Description: I need to sometimes run my app on IP for mobile testing etc, and this used to work fine in Angular 16 since firebase would just ignore IPs but now, since Angular 20, I get: TypeError: Cannot read properties of undefined (reading 'addEven...
Open Graph Description: I need to sometimes run my app on IP for mobile testing etc, and this used to work fine in Angular 16 since firebase would just ignore IPs but now, since Angular 20, I get: TypeError: Cannot read p...
X Description: I need to sometimes run my app on IP for mobile testing etc, and this used to work fine in Angular 16 since firebase would just ignore IPs but now, since Angular 20, I get: TypeError: Cannot read p...
Opengraph URL: https://github.com/angular/angularfire/issues/3672
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Running FCM on IP stops Angular rendering","articleBody":"I need to sometimes run my app on IP for mobile testing etc, and this used to work fine in Angular 16 since firebase would just ignore IPs but now, since Angular 20, I get:\n\n TypeError: Cannot read properties of undefined (reading 'addEventListener')\n\neventually failing with \n\n FirebaseError: Messaging: This browser doesn't support the API's required to use the Firebase SDK. (messaging/unsupported-browser).\n\nBut not before it halts the whole app and stops it rendering.\n\nThis should just not do anything when it detect a none 127.0.0.1 IP as it did before, seems like there has been a regression bug somewhere.\n\nSpecifically the issue provider is:\n\n provideMessaging(() =\u003e getMessaging()),","author":{"url":"https://github.com/Sammaye","@type":"Person","name":"Sammaye"},"datePublished":"2025-09-30T10:50:02.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/3672/angularfire/issues/3672"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:a5a60fc9-6a48-a0be-ba88-1cfcad00fb01 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BA20:37CBB2:391E37:4B5925:696E9579 |
| html-safe-nonce | e6c0d85ed20900b2f81529cf896d7efdebf67cbf73e8f337d6b8ac30f3622170 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQTIwOjM3Q0JCMjozOTFFMzc6NEI1OTI1OjY5NkU5NTc5IiwidmlzaXRvcl9pZCI6IjUwMzQzMTgyMTk1MzExNjMwMDEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | ec3ed748f3daddd05f68f14aad6337c67834df544382bce32d5d90060a9058de |
| hovercard-subject-tag | issue:3468780359 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/angular/angularfire/3672/issue_layout |
| twitter:image | https://opengraph.githubassets.com/26ab4442840349521217a514f95bfd36fe3de60d639ac381a3fc37c9196f341d/angular/angularfire/issues/3672 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/26ab4442840349521217a514f95bfd36fe3de60d639ac381a3fc37c9196f341d/angular/angularfire/issues/3672 |
| og:image:alt | I need to sometimes run my app on IP for mobile testing etc, and this used to work fine in Angular 16 since firebase would just ignore IPs but now, since Angular 20, I get: TypeError: Cannot read p... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | Sammaye |
| hostname | github.com |
| expected-hostname | github.com |
| None | fdad15fd2ad43212aa8b8be5f2c2725550f8374ceeeb154a999ad9145b43f3f7 |
| turbo-cache-control | no-preview |
| go-import | github.com/angular/angularfire git https://github.com/angular/angularfire.git |
| octolytics-dimension-user_id | 139426 |
| octolytics-dimension-user_login | angular |
| octolytics-dimension-repository_id | 49453413 |
| octolytics-dimension-repository_nwo | angular/angularfire |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 49453413 |
| octolytics-dimension-repository_network_root_nwo | angular/angularfire |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 27b23bc056eb973d350fc95afc848757edb9e7a9 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width