diff --git a/public/resources/maplibre-gl-inspect.css b/public/resources/maplibre-gl-inspect.css
index 6730686..547c4e4 100644
--- a/public/resources/maplibre-gl-inspect.css
+++ b/public/resources/maplibre-gl-inspect.css
@@ -22,12 +22,13 @@
.maplibregl-inspect_property-value {
display: table-cell;
-
+ word-break: break-all;
}
.maplibregl-inspect_property-name {
display: table-cell;
padding-right: 10px;
+ word-break: break-all;
}
.maplibregl-ctrl-inspect {
diff --git a/public/templates/index.tmpl b/public/templates/index.tmpl
index 603f2eb..297520e 100644
--- a/public/templates/index.tmpl
+++ b/public/templates/index.tmpl
@@ -41,7 +41,7 @@
{{#if serving_data}}| {{/if}}TileJSON
{{/if}}
{{#if serving_rendered}}
- | WMTS
+ | WMTS
{{/if}}
{{#if xyz_link}}
| XYZ
diff --git a/src/main.js b/src/main.js
index b643164..dfc2a4b 100644
--- a/src/main.js
+++ b/src/main.js
@@ -107,7 +107,7 @@ const startWithMBTiles = (mbtilesFile) => {
console.log(`ERROR: Not valid MBTiles file: ${mbtilesFile}`);
process.exit(1);
}
- const instance = new MBTiles(mbtilesFile, (err) => {
+ const instance = new MBTiles(mbtilesFile + '?mode=ro', (err) => {
if (err) {
console.log('ERROR: Unable to open MBTiles.');
console.log(` Make sure ${path.basename(mbtilesFile)} is valid MBTiles.`);
diff --git a/src/serve_data.js b/src/serve_data.js
index 8b64d38..49b666d 100644
--- a/src/serve_data.js
+++ b/src/serve_data.js
@@ -129,7 +129,7 @@ export const serve_data = {
}
let source;
const sourceInfoPromise = new Promise((resolve, reject) => {
- source = new MBTiles(mbtilesFile, (err) => {
+ source = new MBTiles(mbtilesFile + '?mode=ro', err => {
if (err) {
reject(err);
return;
diff --git a/src/serve_rendered.js b/src/serve_rendered.js
index e95dbf3..39f15eb 100644
--- a/src/serve_rendered.js
+++ b/src/serve_rendered.js
@@ -760,7 +760,7 @@ export const serve_rendered = {
if (!mbtilesFileStats.isFile() || mbtilesFileStats.size === 0) {
throw Error(`Not valid MBTiles file: ${mbtilesFile}`);
}
- map.sources[name] = new MBTiles(mbtilesFile, (err) => {
+ map.sources[name] = new MBTiles(mbtilesFile + '?mode=ro', err => {
map.sources[name].getInfo((err, info) => {
if (err) {
console.error(err);