diff --git a/docs/releases/v2.4.6.md b/docs/releases/v2.4.6.md new file mode 100644 index 0000000000000000000000000000000000000000..7aa58d68364d393a047bbfd87482ef50dfb3f8e5 --- /dev/null +++ b/docs/releases/v2.4.6.md @@ -0,0 +1,5 @@ +# v2.4.6 + +## Bugfixes + +- Fix space press issue on full view diff --git a/mkdocs.yml b/mkdocs.yml index 299e760e9d689a5cbe6c8bf4cb9e16e5faf30770..7e55ff53e9f01af94b33a40f3b7c9b1b15062daf 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.4.6: 'releases/v2.4.6.md' - v2.4.5: 'releases/v2.4.5.md' - v2.4.4: 'releases/v2.4.4.md' - v2.4.3: 'releases/v2.4.3.md' diff --git a/package.json b/package.json index 0b6122abcd1b51276a6471c77a6183e40b36d468..a9c00edec76fb6274ae62aa42ec1d388211484fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "interactive-viewer", - "version": "2.4.5", + "version": "2.4.6", "description": "HBP interactive atlas viewer. Integrating KG query, dataset previews & more. Based on humanbrainproject/nehuba & google/neuroglancer. Built with angular", "scripts": { "build-aot": "PRODUCTION=true GIT_HASH=`node -e 'console.log(require(\"./package.json\").version)'` webpack --config ./webpack/webpack.aot.js && node ./third_party/matomo/processMatomo.js", diff --git a/src/services/state/ngViewerState.store.ts b/src/services/state/ngViewerState.store.ts index b028a6be9f12ed69d22a7da64de7df40831c7dc9..694a315fbad496323b5c2bbd00b2005be01ecfc3 100644 --- a/src/services/state/ngViewerState.store.ts +++ b/src/services/state/ngViewerState.store.ts @@ -352,7 +352,7 @@ export class NgViewerUseEffect implements OnDestroy { ) this.spacebarListener$ = fromEvent(document.body, 'keydown', { capture: true }).pipe( - filter((ev: KeyboardEvent) => ev.key === ' '), + filter((ev: KeyboardEvent) => ev.key === ' ' && (ev.target as HTMLElement).classList.contains('neuroglancer-panel')), withLatestFrom(this.panelMode$), filter(([_ , panelMode]) => panelMode === PANELS.SINGLE_PANEL), mapTo({