Skip to content

feat: open desktop explorer via deep-link in see-in-world modal#3412

Merged
braianj merged 1 commit into
masterfrom
feat/see-in-world-desktop-deeplink
May 28, 2026
Merged

feat: open desktop explorer via deep-link in see-in-world modal#3412
braianj merged 1 commit into
masterfrom
feat/see-in-world-desktop-deeplink

Conversation

@braianj
Copy link
Copy Markdown
Contributor

@braianj braianj commented May 28, 2026

When users click Jump In in the See-in-World modal, the builder now tries to launch the desktop client via
decentraland://?self-preview-builder-collections=<id>&dclenv=<env>&position=x,y instead of opening /play in a new tab. Detection uses focus/visibility
loss within 750ms (consistent with the ui2 launchDesktopApp pattern). When the deep link does not resolve, a DownloadModal from
decentraland-ui2 opens linking to decentraland.org/download. The legacy getExplorerURL is untouched so consumers that still need the /play URL keep
working.

Test plan

  • With the desktop explorer installed → desktop opens with the unreleased collection injected.
  • Without it installed → DownloadModal opens; Download button goes to decentraland.org/download.
  • Item-only invocations (no collectionId) close the modal cleanly without firing the deep link.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
builder Ready Ready Preview, Comment May 28, 2026 7:17am

Request Review

@coveralls
Copy link
Copy Markdown

Coverage Report for CI Build 26560477565

Coverage remained the same at 51.748%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 12524
Covered Lines: 7102
Line Coverage: 56.71%
Relevant Branches: 5465
Covered Branches: 2207
Branch Coverage: 40.38%
Branches in Coverage %: Yes
Coverage Strength: 33.88 hits per line

💛 - Coveralls

Copy link
Copy Markdown
Contributor

@juanmahidalgo juanmahidalgo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@braianj braianj merged commit 1652df0 into master May 28, 2026
7 checks passed
@braianj braianj deleted the feat/see-in-world-desktop-deeplink branch May 28, 2026 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants