cannot read data while 3dtiles tileset.json tile content uri has operator + like string Tile_+000_+000
Open
category - 3d tiles
needs triage
type - bug
- Dominant language
- JavaScript
- Stars
- 15.7k
- Forks
- 3.9k
- Avg merge
- 4d 6h
- Merged PRs (30d)
- 34
Description
### What happened?
Example:
http://127.0.0.1/path/to/data/Tile_+000_+000/tileset.json
when request content, + should be encoded as %2B
expect encoded url is http://127.0.0.1/path/to/data/Tile_%2B000_%2B000/tileset.json
### Reproduction steps
1.
2.
3.
...
### Sandcastle example
_No response_
### Environment
Browser:
CesiumJS Version:
Operating System:
Contributor guide
Research direction
No source file, test, or entry point is named. Start by tracing how CesiumJS requests 3D Tiles content URIs from tileset.json, then verify that plus signs in path segments are percent-encoded and add a regression test covering Tile_+000_+000.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100