diff --git a/angular.json b/angular.json
index 68b6001b6a2bd6b197221bcf374c11f378bff086..7d4fcb6a0e5a971095069f821056fcfab9ea3679 100644
--- a/angular.json
+++ b/angular.json
@@ -29,7 +29,6 @@
             "tsConfig": "tsconfig.app.json",
             "inlineStyleLanguage": "css",
             "assets": [
-              "src/favicon.ico",
               "src/assets"
             ],
             "styles": [
@@ -60,7 +59,11 @@
               "inject": false,
               "bundleName": "syntaxError"
             },
-          
+            {
+              "input": "third_party/extra_js.js",
+              "inject": false,
+              "bundleName": "extra_js"
+            },
             {
               "input": "third_party/vanilla_nehuba.js",
               "inject": false,
diff --git a/docs/releases/v2.6.2.md b/docs/releases/v2.6.2.md
new file mode 100644
index 0000000000000000000000000000000000000000..c4b6b480d75f069f1396838c347b3065ca9e9c0f
--- /dev/null
+++ b/docs/releases/v2.6.2.md
@@ -0,0 +1,8 @@
+# v2.6.2
+
+## Under the hood stuff
+
+- fixed some CSP issues
+- fixed favicons
+- added build debug messages
+- increment siibra-api version expectation
diff --git a/mkdocs.yml b/mkdocs.yml
index c241c4687813d1dae9989a231ac606140e24f39a..01b07eb3b9759e89e7fe1fb66ec0b143a1b97c04 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -40,6 +40,7 @@ pages:
     - Fetching datasets: 'advanced/datasets.md'
     - Display non-atlas volumes: 'advanced/otherVolumes.md'
   - Release notes:
+    - v2.6.2: 'releases/v2.6.2.md'
     - v2.6.1: 'releases/v2.6.1.md'
     - v2.6.0: 'releases/v2.6.0.md'
     - v2.5.8: 'releases/v2.5.8.md'
diff --git a/package-lock.json b/package-lock.json
index 0d10510326d468f9571ed0ab12e43a0c067312b8..b2554cd884ae060d9ad806ee0412d233e73a8b57 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
 {
   "name": "interactive-viewer",
-  "version": "2.6.0",
+  "version": "2.6.2",
   "lockfileVersion": 1,
   "requires": true,
   "dependencies": {
diff --git a/package.json b/package.json
index ff98cdb21e037689121ec043556cb380faa6c6d5..70b5d8a08c41ad69cf3fbfd2c8d95a4523064619 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "interactive-viewer",
-  "version": "2.6.1",
+  "version": "2.6.2",
   "description": "HBP interactive atlas viewer. Integrating KG query, dataset previews & more. Based on humanbrainproject/nehuba & google/neuroglancer. Built with angular",
   "scripts": {
     "build-aot": "ng build && node ./third_party/matomo/processMatomo.js",
diff --git a/src/res/favicons/favicon-128-dark.svg b/src/assets/favicons/favicon-128-dark.svg
similarity index 100%
rename from src/res/favicons/favicon-128-dark.svg
rename to src/assets/favicons/favicon-128-dark.svg
diff --git a/src/res/favicons/favicon-128-light.png b/src/assets/favicons/favicon-128-light.png
similarity index 100%
rename from src/res/favicons/favicon-128-light.png
rename to src/assets/favicons/favicon-128-light.png
diff --git a/src/res/favicons/favicon-128-light.svg b/src/assets/favicons/favicon-128-light.svg
similarity index 100%
rename from src/res/favicons/favicon-128-light.svg
rename to src/assets/favicons/favicon-128-light.svg
diff --git a/src/environments/parseEnv.js b/src/environments/parseEnv.js
index 84c95658b5b7466938de4d8c8f675950662b1162..dbd985314dc0c472611870143293d584b95e1e11 100644
--- a/src/environments/parseEnv.js
+++ b/src/environments/parseEnv.js
@@ -16,6 +16,18 @@ const main = async () => {
     GIT_HASH = 'unknown hash',
     EXPERIMENTAL_FEATURE_FLAG
   } = process.env
+  
+  console.log(`[parseEnv.js] parse envvar:`, {
+    BACKEND_URL,
+    DATASET_PREVIEW_URL,
+    STRICT_LOCAL,
+    MATOMO_URL,
+    MATOMO_ID,
+    BS_REST_URL,
+    VERSION,
+    GIT_HASH,
+    EXPERIMENTAL_FEATURE_FLAG,
+  })
   const version = JSON.stringify(
     VERSION || 'unknown version'
   )
diff --git a/src/index.html b/src/index.html
index 8fd23a5d9027b1514df06dc820b766c9b0027af7..0928ef9d4a1e014365a41dedc3481534b08f68f5 100644
--- a/src/index.html
+++ b/src/index.html
@@ -10,15 +10,11 @@
   <link rel="stylesheet" href="icons/iav-icons.css">
   <link rel="stylesheet" href="main.css">
   <link rel="stylesheet" href="version.css">
-  <link rel="icon" type="image/png" href="res/favicons/favicon-128-light.png"/>
-  <script>
-    // disable zone patching of raf. This hampers NG performance significantly
-    window['__Zone_disable_requestAnimationFrame'] = true
-  </script>
-  <script src="https://unpkg.com/kg-dataset-previewer@1.2.0/dist/kg-dataset-previewer/kg-dataset-previewer.js" defer>
-  </script>
+  <link rel="icon" type="image/png" href="assets/favicons/favicon-128-light.png"/>
+  <script src="extra_js.js"></script>
+  <script src="https://unpkg.com/kg-dataset-previewer@1.2.0/dist/kg-dataset-previewer/kg-dataset-previewer.js" defer></script>
   <script src="https://unpkg.com/three-surfer@0.0.10/dist/bundle.js" defer></script>
-  <script type="module" src="https://unpkg.com/ng-layer-tune@0.0.4/dist/ng-layer-tune/ng-layer-tune.esm.js"></script>
+  <script type="module" src="https://unpkg.com/ng-layer-tune@0.0.5/dist/ng-layer-tune/ng-layer-tune.esm.js"></script>
   
   <title>Interactive Atlas Viewer</title>
 </head>
diff --git a/src/main-common.ts b/src/main-common.ts
index c3f3f5ee2d1f07260b1932bbe9152d65c7e81dc7..3bfc08878e14626e0a9cc0c95d26806ed27a47e3 100644
--- a/src/main-common.ts
+++ b/src/main-common.ts
@@ -20,11 +20,6 @@ import '!!file-loader?context=src/res&name=icons/iav-icons.ttf!src/res/icons/iav
 import '!!file-loader?context=src/res&name=icons/iav-icons.woff!src/res/icons/iav-icons.woff'
 import '!!file-loader?context=src/res&name=icons/iav-icons.svg!src/res/icons/iav-icons.svg'
 
-/**
- * favicons
- */
-import '!!file-loader?context=src/res/favicons&name=favicon-128-light.png!src/res/favicons/favicon-128-light.png'
-
 /**
  * version css
  */
diff --git a/src/util/pureConstant.service.ts b/src/util/pureConstant.service.ts
index 5d69b140153b700a2d76e35070602b6fba98dc23..130ee0d1dbc0ba1b820dfe0e7c915e5e2e8b6138 100644
--- a/src/util/pureConstant.service.ts
+++ b/src/util/pureConstant.service.ts
@@ -17,7 +17,7 @@ import { MatSnackBar } from "@angular/material/snack-bar";
 import { TTemplateImage } from "./interfaces";
 
 export const SIIBRA_API_VERSION_HEADER_KEY='x-siibra-api-version'
-export const SIIBRA_API_VERSION = '0.1.8'
+export const SIIBRA_API_VERSION = '0.1.9'
 
 const validVolumeType = new Set([
   'neuroglancer/precomputed',
diff --git a/third_party/extra_js.js b/third_party/extra_js.js
new file mode 100644
index 0000000000000000000000000000000000000000..82febd16a73314d0b797ae6ced9957d4849af412
--- /dev/null
+++ b/third_party/extra_js.js
@@ -0,0 +1,2 @@
+// disable zone patching of raf. This hampers NG performance significantly
+window['__Zone_disable_requestAnimationFrame'] = true
\ No newline at end of file