CesiumGS / CesiumGS/cesium

Browser hangs when drill-picking particle system

Open
#7,254 10 comments 0 reactions 0 assignees View on GitHub
category - picking priority - high type - bug
Dominant language
JavaScript
Stars
15.7k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

**Sandcastle example:**
[Sandcastle example](https://cesiumjs.org/Cesium/Build/Apps/Sandcastle/#c=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)
**Browser:**
Chrome v70.0.3538.77
**Operating System:**
windows 10

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the hang with the linked Sandcastle example, using the reported Chrome v70 browser and Windows 10 environment. Trace the particle-system drill-picking entry point from that example; done means drill-picking no longer hangs the browser.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.