[Bug] Visualisations does not work in Safari 15 Beta 3
- Dominant language
- TypeScript
- Stars
- 12k
- Forks
- 2k
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 66
Description
**Describe the bug**
Visualisation does not work in Safari 15 Version 15.0 (16612.1.26.1.4, 16612)
**To Reproduce**
Steps to reproduce the behavior:
1. Go to https://kepler.gl/demo/nyctrips
2. See error
```
[Error] WebGL: INVALID_OPERATION: useProgram: program not valid
useProgram
useProgram
(anonymous function) (bundle.js:14:276909)
value (bundle.js:503:467715)
value (bundle.js:14:67348)
value (bundle.js:20:179295)
(anonymous function) (bundle.js:14:132766)
s (bundle.js:20:4778)
value (bundle.js:14:132538)
value (bundle.js:20:405839)
value (bundle.js:20:404507)
value (bundle.js:447:270347)
value (bundle.js:87:306481)
value (bundle.js:681:136294)
value (bundle.js:681:135917)
iu (bundle.js:519:83733)
pl (bundle.js:519:101492)
pl
(anonymous function) (bundle.js:527:4088)
dl (bundle.js:519:97964)
$u (bundle.js:519:94118)
$u
(anonymous function) (bundle.js:519:45560)
(anonymous function) (bundle.js:527:4088)
Go (bundle.js:519:45506)
Vo (bundle.js:519:45441)
Xu (bundle.js:519:90704)
enqueueForceUpdate (bundle.js:519:49543)
(anonymous function) (bundle.js:511:1643)
value (bundle.js:681:136469)
value
value (bundle.js:87:301091)
value (bundle.js:87:307224)
value
value (bundle.js:681:143370)
value (bundle.js:681:140562)
t (bundle.js:681:142621)
```
**Expected behavior**
NY Taxi visualisation appears
**Screenshots**

**Desktop (please complete the following information):**
- OS: macOS Big Sur Version 11.5.2
- Browser Safari 15 Version 15.0 (16612.1.26.1.4, 16612)
- Version 15.0 (16612.1.26.1.4, 16612)
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the failure at the kepler.gl demo/nyctrips URL in Safari 15 and inspect the reported WebGL INVALID_OPERATION: useProgram error in bundle.js. Identify why the NY Taxi visualisation fails, then verify that it appears in Safari 15 without regressing other browsers.
Written by the indexing model from the issue text.
Assessment
- Domain
- data-visualization, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100