• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

decentraland / sites
94%
master: 94%

Build:
Build:
LAST BUILD BRANCH: fix/sentry-SITES-2TC-referral-share-cancel
DEFAULT BRANCH: master
Repo Added 14 May 2026 09:07PM UTC
Token II953l8u7gnj3xxhaQ39yVZG94B5wmrkL regen
Build 1368 Last
Files 556
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH fix/sentry-SITES-2TC-referral-share-cancel
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 0.22.0
  • 0.23.0
  • 0.24.0
  • 0.25.0
  • 0.25.0-pre
  • 0.25.0-pre-2
  • 0.25.0-pre-3
  • 0.25.0-pre-4
  • 0.26.0
  • 0.26.1
  • 0.27.0
  • 0.28.0
  • 0.29.0
  • 0.29.1
  • 0.30.0
  • 0.31.0
  • 0.32.0
  • 0.33.0
  • 0.33.1
  • 0.34.0
  • 0.35.0
  • 0.36.0
  • 0.37.0
  • 0.37.1
  • 0.38.1
  • 0.38.2
  • 0.39.0
  • 0.40.0
  • 0.41.0
  • 0.41.1
  • 0.42.0
  • 0.42.1
  • 0.44.0
  • 0.44.1
  • 0.45.0
  • 0.45.1
  • 0.45.2
  • 0.46.0
  • 0.47.0
  • 0.47.1
  • 0.48.0
  • 0.49.0
  • 0.49.1
  • 0.49.2
  • 0.49.3
  • 0.50.0
  • 0.50.1
  • 0.50.2
  • 0.50.3
  • 0.51.0
  • 0.52.0
  • 0.53.0
  • 0.54.0
  • 0.54.1
  • 0.54.2
  • 0.54.3
  • 0.55.0
  • 0.56.0
  • 0.56.1
  • 0.57.0
  • 0.57.1
  • 0.58.0
  • 0.58.1
  • 0.59.0
  • 0.59.1
  • 0.60.0
  • 0.61.0
  • 0.61.1
  • 0.62.0
  • 0.62.1
  • 0.63.0
  • 0.63.1
  • 0.64.0
  • 0.64.1
  • 0.64.2
  • 0.64.3
  • 0.65.0
  • 0.66.0
  • 0.66.1
  • 0.67.0
  • 0.68.0
  • 0.69.0
  • 0.69.1
  • 0.70.0
  • 0.70.1
  • 0.71.0
  • 0.71.1
  • 0.71.2
  • 0.71.3
  • 0.72.0
  • atelier/404
  • atelier/bug-open-graph-in-invite-url-is-wrong
  • atelier/calm-badger
  • atelier/change-https-cms-decentraland-org-to-https-cms-a
  • atelier/feat-h1-in-homepage-necesitamos-tener
  • atelier/issue-640-bug-responsivness-is-not-the-correct-one
  • atelier/issue-642-bug-delete-account-section-says-danger-zone
  • chore/align-oidc-node24
  • chore/bump-dcl-hooks-2.0.3
  • chore/bump-decentraland-ui2
  • chore/bump-decentraland-ui2-3.20.0
  • chore/bump-oddish-node24
  • chore/bump-ui-env-to-2.1.0
  • chore/hide-discover-from-navbar
  • chore/i18n-parity-and-duplicate-check
  • chore/limit-jest-workers
  • chore/migrate-husky
  • chore/pin-coveralls-action-sha
  • chore/prune-orphan-intl-keys
  • chore/publishing-fee-25usd-sites-create-faq
  • chore/remove-husky
  • chore/remove-manual-deploy-debug
  • chore/remove-manual-rollout
  • chore/repo-tooling-hygiene
  • ci/cdn-deploy-example
  • codex/include-utm-org-attribution
  • codex/profile-unity-preview
  • dependabot/npm_and_yarn/babel/core-7.29.0
  • dependabot/npm_and_yarn/babel/core-7.29.6
  • dependabot/npm_and_yarn/babel/core-7.29.7
  • dependabot/npm_and_yarn/baseline-browser-mapping-2.11.25
  • dependabot/npm_and_yarn/contentful/rich-text-react-renderer-16.2.1
  • dependabot/npm_and_yarn/contentful/rich-text-types-17.2.7
  • dependabot/npm_and_yarn/dcl/crypto-3.7.0
  • dependabot/npm_and_yarn/dcl/protocol-1.0.0-26120507017.commit-56ef588
  • dependabot/npm_and_yarn/dcl/single-sign-on-client-2.0.0
  • dependabot/npm_and_yarn/dcl/single-sign-on-client-3.0.1
  • dependabot/npm_and_yarn/decentraland-ui2-3.10.0
  • dependabot/npm_and_yarn/dompurify-3.4.11
  • dependabot/npm_and_yarn/dompurify-3.4.12
  • dependabot/npm_and_yarn/dompurify-3.4.13
  • dependabot/npm_and_yarn/dompurify-3.4.16
  • dependabot/npm_and_yarn/dompurify-3.4.9
  • dependabot/npm_and_yarn/dotenv-17.4.2
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.5.5
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.5.6
  • dependabot/npm_and_yarn/fast-uri-3.1.4
  • dependabot/npm_and_yarn/fast-uri-3.1.5
  • dependabot/npm_and_yarn/fast-uri-3.1.8
  • dependabot/npm_and_yarn/form-data-4.0.6
  • dependabot/npm_and_yarn/handlebars-4.7.10
  • dependabot/npm_and_yarn/hey-api/openapi-ts-0.99.0
  • dependabot/npm_and_yarn/hono-4.12.31
  • dependabot/npm_and_yarn/hono-4.13.0
  • dependabot/npm_and_yarn/hono-4.13.1
  • dependabot/npm_and_yarn/hono-4.13.8
  • dependabot/npm_and_yarn/husky-9.1.7
  • dependabot/npm_and_yarn/livekit-client-2.19.0
  • dependabot/npm_and_yarn/multi-2181bdc769
  • dependabot/npm_and_yarn/multi-30bf2d4a16
  • dependabot/npm_and_yarn/multi-3e89e47821
  • dependabot/npm_and_yarn/multi-57637e47fe
  • dependabot/npm_and_yarn/multi-6eeddf815c
  • dependabot/npm_and_yarn/multi-e855e31deb
  • dependabot/npm_and_yarn/multi-fefd86145f
  • dependabot/npm_and_yarn/nanoid-3.3.18
  • dependabot/npm_and_yarn/npm-package-json-lint-10.4.0
  • dependabot/npm_and_yarn/pbkdf2-3.1.7
  • dependabot/npm_and_yarn/postcss-8.5.25
  • dependabot/npm_and_yarn/postcss-8.5.26
  • dependabot/npm_and_yarn/prettier-3.8.3
  • dependabot/npm_and_yarn/qs-6.15.2
  • dependabot/npm_and_yarn/react-redux-9.3.0
  • dependabot/npm_and_yarn/react-router-dom-7.15.1
  • dependabot/npm_and_yarn/reduxjs/toolkit-2.11.2
  • dependabot/npm_and_yarn/scripts/screenshots/playwright-1.55.1
  • dependabot/npm_and_yarn/socket.io-parser-4.2.7
  • dependabot/npm_and_yarn/source-map-js-1.2.2
  • dependabot/npm_and_yarn/ts-jest-29.4.11
  • dependabot/npm_and_yarn/ts-jest-29.4.9
  • dependabot/npm_and_yarn/typescript-eslint-8.59.4
  • dependabot/npm_and_yarn/typescript-eslint-8.60.0
  • dependabot/npm_and_yarn/typescript-eslint-8.61.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.59.4
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.60.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-8.61.0
  • dependabot/npm_and_yarn/vite-8.0.16
  • dependabot/npm_and_yarn/vite-plugin-node-polyfills-0.25.0
  • dependabot/npm_and_yarn/vitejs/plugin-react-6.0.2
  • diag/downloads-code-only
  • docs/adk-align-with-contributor-guides
  • docs/claude-md-vite-css-manualchunks
  • docs/creator-hub-tracking-skill-update
  • docs/keyframes-import-source
  • docs/pr654-campaign-attribution-skill
  • docs/sync-claude-surface-with-codex-copies
  • feat/428
  • feat/430-vertical-image-file-size-hint
  • feat/433
  • feat/461
  • feat/482
  • feat/505
  • feat/507
  • feat/608
  • feat/645-platform-tracking-switch-mobile
  • feat/651-creator-documentation-navbar-link
  • feat/687-forward-scene-console-jump-param
  • feat/746-segment-first-party-proxy
  • feat/CI-Manual-deploy-branch-fail
  • feat/EDV
  • feat/account-credits-settings
  • feat/account-delete-account
  • feat/account-migration
  • feat/account-migration-magic-delete
  • feat/account-notifications
  • feat/account-security-magic-private-key
  • feat/account-wallets
  • feat/add-event-location
  • feat/add-featured-item-field
  • feat/analisis
  • feat/async-inter-font
  • feat/block-user-toast
  • feat/bug-jump-user-number
  • feat/bullets-in-live-now-whats-on
  • feat/change-photo-share-twitter-text
  • feat/ci-manual-deploy-issue
  • feat/clearer-recurring-event-scheduling
  • feat/client-composition
  • feat/coverage
  • feat/coverage-2
  • feat/create-page-refresh
  • feat/create-page-tracking
  • feat/creator-hub-download-funnel-tracking
  • feat/creators-tools
  • feat/credits-terms-legal-page
  • feat/delete-hangout
  • feat/discover-auto-launch-scene
  • feat/discover-jump-in-download-modal
  • feat/download-always-route-through-gateway
  • feat/download-funnel-observability
  • feat/download-funnel-tracking
  • feat/download-page-update
  • feat/download-partner-attribution
  • feat/download-success-browser-steps
  • feat/e2e-blog-pilot
  • feat/edit-event-success-message
  • feat/event-featured-item-search
  • feat/event-jump-in-entrypoints
  • feat/footer-about-decentraland-label
  • feat/forward-dclenv-to-deep-link
  • feat/forward-multi-instance-jump-param
  • feat/generated-llms-txt
  • feat/hide-featured-item-behind-flag
  • feat/improve-calendar-inworld-location
  • feat/invite-direct-download-flag
  • feat/invite-pageview-tracking
  • feat/jump-app-links
  • feat/jump-in-deeplink-propagation
  • feat/jump-in-download-modal-tracking
  • feat/jump-in-download-referrer
  • feat/lets-play-landing-download-place
  • feat/lighthouse-in-static-pages
  • feat/loom-camera-overlay
  • feat/mac-arch-download-success
  • feat/mac-arch-hint-tracking
  • feat/manual-deploy-workflow
  • feat/migrate-community-reads-to-v2
  • feat/migrate-to-aws-oidc
  • feat/navbar-credits-balance
  • feat/navbar-discover-dropdown
  • feat/navbar-early-click-beacon
  • feat/navbar-link-tracking
  • feat/navbar-logo-credits-tracking
  • feat/navbar-middle-click-tracking
  • feat/navbar-shop-links-and-explore-label
  • feat/places-dedupe-cross-sections
  • feat/places-events-share-referral
  • feat/places-featured-section-flag
  • feat/places-live-event-tooltip
  • feat/places-live-first-layout
  • feat/places-live-jump-in
  • feat/play-migration
  • feat/prerender-legal-pages
  • feat/profile-empty-states
  • feat/profile-photos-visibility-filter
  • feat/profile-rebuild
  • feat/recurring-event-custom-weekdays
  • feat/reels-pageview-tracking
  • feat/referrer-in-explorer
  • feat/release-rolls-out-to-zone-and-today
  • feat/remove-passed-in-all-hangouts-today-column
  • feat/remove-screenshots-and-other-CI
  • feat/rename-hangout-copy-to-event
  • feat/rename-hangout-routes-to-event
  • feat/rename-whats-on-to-events-and-discover-to-places
  • feat/rewards-terms-sixth-season
  • feat/route-aliases-for-event-creation
  • feat/route-manifest-for-edge-404
  • feat/segment-proxy-kill-switch
  • feat/self-host-inter-font
  • feat/sentry-observability
  • feat/share-twitter-from-modal-wrong-link
  • feat/sitemap-routes
  • feat/social-section
  • feat/storage-collaborator-scenes
  • feat/storage-download-key
  • feat/switch-between-wallets
  • feat/tos-credits
  • feat/track-navbar-links
  • feat/update-404-illustration
  • feat/vertical-image-file-size-hint
  • feat/wemotes-builder-navigation
  • fix/509-consistent-event-time-display
  • fix/616-broken-publishing-wearables-link
  • fix/657-download-beacon-missing-userid
  • fix/707-recurrence-end-date
  • fix/772-update-weekly-rituals-links
  • fix/772-weekly-rituals-links
  • fix/854-disable-past-dates-in-event-pickers
  • fix/account-email-confirmation-not-found
  • fix/account-security-delete-styling
  • fix/add-friend-label-wrap
  • fix/association-upload-content-type
  • fix/beacon-ip-stamping
  • fix/blog-post-semantics
  • fix/break-the-wallet-transaction-update-loop
  • fix/build-release-use-trusted-publishing
  • fix/calendar-event-end-date
  • fix/carry-referrer-through-login
  • fix/cast-screen-share-native-stop
  • fix/cdn-deploy-concurrency-groups
  • fix/community-name-overflow
  • fix/coveralls-upload
  • fix/create-scroll
  • fix/crypto-fetch-3
  • fix/defer-android-app-links
  • fix/disclose-name-cost-on-creator-page
  • fix/discover-requests-most-active
  • fix/discover-search-autofill-and-tab-scroll
  • fix/download-beacon-parity
  • fix/download-click-unload-safe
  • fix/download-fallback-relative-url
  • fix/download-metrics-beacon
  • fix/download-pageview-layoutless
  • fix/download-tracking-unload-safe-beacon
  • fix/download-unknown-os-windows-fallback
  • fix/drop-click-id-from-gateway-download-url
  • fix/drop-in-app-browser-noise-from-sentry
  • fix/drop-non-actionable-sentry-noise
  • fix/drop-sentry-sdk-internal-errors
  • fix/drop-transport-rejection-noise-from-sentry
  • fix/drop-unattributable-injected-errors
  • fix/drop-wallet-switch-debug-logging
  • fix/drop-walletconnect-proposal-expiry-noise
  • fix/epic-download-target
  • fix/event-cover-image-size
  • fix/event-tracking-overhaul
  • fix/events-page-title
  • fix/expand-recurrent-dates-for-calendar-visibility
  • fix/fall-back-unsupported-notification-locales
  • fix/faq-mobile-availability
  • fix/footer-language-switch
  • fix/get-a-name-goes-to-the-shop
  • fix/google-play-campaign-attribution
  • fix/gtag-filter-survives-segment-proxy
  • fix/gtag-noise-filter-frame-match
  • fix/guard-localstorage-reads-that-crash-the-navbar
  • fix/hide-live-badge-on-deleted-hangout
  • fix/identity-scoped-private-caches
  • fix/inline-en-dictionary-after-root
  • fix/invite-flag-single-source
  • fix/invite-referrer-attribution
  • fix/invite-referrer-link
  • fix/issue-641-profile-panel-mobile-full-height
  • fix/item-cards-to-shop
  • fix/jump-card-creator-translate-crash
  • fix/jump-position-param-forwarding
  • fix/jump-world-creator-profile
  • fix/jump-world-scene-metadata
  • fix/keyboard-access-cast-device-selector
  • fix/lazy-import-retry-and-boundary
  • fix/legal-pages-ssr-for-ai-crawlers
  • fix/live-online-count
  • fix/llms-txt-links
  • fix/llms-txt-other-surfaces
  • fix/login-history
  • fix/lower-build-target-for-older-safari
  • fix/mobile-jump-in-deep-link
  • fix/mobile-jump-in-opens-the-app
  • fix/navbar-active-section
  • fix/navbar-credits-to-shop
  • fix/newsletter-embed-blocked-by-coep
  • fix/no-trigger-on-live-now-cards-click
  • fix/normalize-campaign-attribution
  • fix/pin-npm-1141-for-oidc
  • fix/pin-oddish-action-v1
  • fix/place-title-author
  • fix/places-card-avatars
  • fix/places-card-polish
  • fix/places-credit-the-scene-contact
  • fix/places-empty-state-knows-you-have-a-name
  • fix/places-empty-state-missing-locales
  • fix/places-live-now-independent-of-repeat-flag
  • fix/profile-assets-rarity-filter
  • fix/profile-avatar-unity-renderer
  • fix/profile-header-ctas
  • fix/profile-mobile-overview-name-cta
  • fix/profile-preview-overlay-z-index
  • fix/profile-wallet-copy-toast
  • fix/recurrent-event-edit-rrule-corruption
  • fix/reels-profile-links-to-sites
  • fix/referral-rewards-images
  • fix/remove-credits-join
  • fix/remove-support-updates-items
  • fix/remove-typescript-from-emotes-skills
  • fix/report-livekit-connect-failures
  • fix/scene-header-links
  • fix/scene-watcher-guest-identity
  • fix/screen-share-delivery
  • fix/screen-share-native-stop-is-not-a-failure
  • fix/segment-anonymous-id
  • fix/sentry-SITES-2SS-livekit-cancelled-connect
  • fix/sentry-SITES-2TC-referral-share-cancel
  • fix/sentry-chunk-load-recovery
  • fix/sentry-ignore-segment-destination-noise
  • fix/sentry-profile-assets-n-plus-one
  • fix/sentry-trace-propagation
  • fix/skip-denied-media-permissions-in-livekit-reports
  • fix/stop-reporting-download-count-network-noise
  • fix/storage-world-base-parcel
  • fix/survive-a-hostile-window-ethereum-proxy
  • fix/timeout-signal-fallback-for-older-browsers
  • fix/total-downloads-negative-cache
  • fix/update-download-description-metaverse
  • fix/validate-deep-link-params
  • fix/wallet-transactions-send-received-icons
  • fix/wallets-network-mana-icons
  • fix/wallets-page-crash
  • fix/whats-on-approved-edit-warning
  • fix/whats-on-world-event-jump-in
  • master
  • minifix/aug30
  • nachomazzara-patch-1
  • plan-plus/screen-share-recovery
  • refactor/analytics-session-gate
  • refactor/keyframes-from-ui2
  • refactor/rename-whats-on-and-discover-folders
  • refactor/storage-dialog-error-hook
  • refactor/whats-on-critical-path
  • revert-564-plan-plus/screen-share-recovery
  • revert-715-chore/hide-discover-from-navbar
  • security/pin-checkout-sha
  • test/coverage-branches

11 Oct 2026 06:47AM UTC coverage: 94.183% (+0.002%) from 94.181%
38119222235

Pull #911

github

decentraland-bot
fix: settle the referral share sheet when it is dismissed

The referral hero section awaited navigator.share without a catch, so
dismissing the share sheet (AbortError) became an unhandled rejection that
Sentry reported, and any other refusal left the user with no way to share.
A dismissal now ends quietly; any other failure opens the share menu.

Sentry: https://decentraland.sentry.io/issues/7780578972/ (SITES-2TC)
Exception: Error "AbortError: Share canceled" (onunhandledrejection),
culprit ReferralHeroSection.handleShareButtonClick
Root cause: unhandled navigator.share rejection on the tablet/mobile path.

Closes #910
Pull Request #911: fix: settle the referral share sheet when it is dismissed

6239 of 7163 branches covered (87.1%)

Branch coverage included in aggregate %.

6 of 6 new or added lines in 1 file covered. (100.0%)

15020 of 15409 relevant lines covered (97.48%)

25.5 hits per line

Relevant lines Covered
Build:
Build:
15409 RELEVANT LINES 15020 COVERED LINES
25.5 HITS PER LINE
Source Files on master
  • Tree
  • List 556
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
38119222235 fix/sentry-SITES-2TC-referral-share-cancel fix: settle the referral share sheet when it is dismissed The referral hero section awaited navigator.share without a catch, so dismissing the share sheet (AbortError) became an unhandled rejection that Sentry reported, and any other refusal left... Pull #911 11 Oct 2026 06:54AM UTC decentraland-bot github
94.18
37869264982 feat/navbar-early-click-beacon test: cover pre-ready middle and modifier clicks and the no-double-send case Pull #909 09 Oct 2026 01:25AM UTC braianj github
94.19
37854270980 feat/navbar-early-click-beacon test: cover Sign In, section tab and Jump In clicks before analytics loads Pull #909 08 Oct 2026 10:41PM UTC braianj github
94.19
37849172273 feat/navbar-early-click-beacon feat: send the deferral timestamps with beacon navbar clicks Pull #909 08 Oct 2026 09:54PM UTC braianj github
94.18
37847675693 feat/navbar-early-click-beacon feat: flag beacon-sent navbar clicks as deferred Pull #909 08 Oct 2026 09:39PM UTC braianj github
94.18
37845890798 feat/navbar-early-click-beacon feat: send navbar clicks made before analytics loads through the beacon Pull #909 08 Oct 2026 09:26PM UTC braianj github
94.18
37845319663 0.72.0 feat: track the navbar logo and credits chip clicks (#906) * feat: track landing navbar link clicks * feat: track middle clicks on landing navbar links * feat: track the navbar logo and credits chip clicks * test: cover the desktop Learn tab a... push 08 Oct 2026 09:21PM UTC web-flow github
94.18
37843296842 master feat: track the navbar logo and credits chip clicks (#906) * feat: track landing navbar link clicks * feat: track middle clicks on landing navbar links * feat: track the navbar logo and credits chip clicks * test: cover the desktop Learn tab a... push 08 Oct 2026 09:05PM UTC web-flow github
94.18
37842705493 master refactor: share the per-session analytics gate in its own module (#904) * refactor: share the per-session analytics gate in its own module * docs: point the write key gate at the session gate * docs: state the session gate rule for later write ... push 08 Oct 2026 08:59PM UTC web-flow github
94.18
37842721223 dependabot/npm_and_yarn/dompurify-3.4.16 chore: bump dompurify from 3.4.3 to 3.4.16 Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.3 to 3.4.16. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](https://github.com/cure53/DOMPurify/compare/3.4.3.... Pull #900 08 Oct 2026 08:58PM UTC web-flow github
94.18
See All Builds (1367)

Badge your Repo: sites

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc