Currently Web UI assumes file paths all use a / as a delimiter and start with a slash. On native Windows and in some other situations (such as S3 buckets) that may not necessarily be the case. Instead of assuming there is a / delimiter, we should be treating the file path as an opaque string, and getting the delimiter from the JS API.
Related to https://github.com/deephaven/deephaven-core/issues/5068 and https://github.com/deephaven/deephaven-core/pull/5532
Currently Web UI assumes file paths all use a
/
as a delimiter and start with a slash. On native Windows and in some other situations (such as S3 buckets) that may not necessarily be the case. Instead of assuming there is a/
delimiter, we should be treating the file path as an opaque string, and getting the delimiter from the JS API.