Summary
The ENCODE Hi-C contact-map modal fails to populate because its hardcoded catalog URL returns a 404 from S3.
Repro
Open the ENCODE Hi-C modal from any consuming app (reproduced from Spacewalk). The modal opens but the table stays empty and the console shows:
```
GET https://s3.amazonaws.com/igv.org.app/encode/hic/hic.txt net::ERR_FAILED 404 (Not Found)
at stringLoader.js:11
at tableData (genericDataSource.js:41)
at buildTable (modalTable.js:67)
```
Verification
```
$ curl -sI 'https://s3.amazonaws.com/igv.org.app/encode/hic/hic.txt' | head -1
HTTP/1.1 404 Not Found
```
The S3 object itself is missing — not a network/CORS issue. The sibling ENCODE track picker uses the same root (https://s3.amazonaws.com/igv.org.app/encode/) and likely needs the same attention.
Reference
Spacewalk side: hardcoded in js/widgets/contactMapLoad.js:12. Happy to mirror the fix downstream once the canonical URL (or a new catalog source) is decided.
Summary
The ENCODE Hi-C contact-map modal fails to populate because its hardcoded catalog URL returns a 404 from S3.
Repro
Open the ENCODE Hi-C modal from any consuming app (reproduced from Spacewalk). The modal opens but the table stays empty and the console shows:
```
GET https://s3.amazonaws.com/igv.org.app/encode/hic/hic.txt net::ERR_FAILED 404 (Not Found)
at stringLoader.js:11
at tableData (genericDataSource.js:41)
at buildTable (modalTable.js:67)
```
Verification
```
$ curl -sI 'https://s3.amazonaws.com/igv.org.app/encode/hic/hic.txt' | head -1
HTTP/1.1 404 Not Found
```
The S3 object itself is missing — not a network/CORS issue. The sibling ENCODE track picker uses the same root (
https://s3.amazonaws.com/igv.org.app/encode/) and likely needs the same attention.Reference
Spacewalk side: hardcoded in
js/widgets/contactMapLoad.js:12. Happy to mirror the fix downstream once the canonical URL (or a new catalog source) is decided.