diff --git a/js/browser.js b/js/browser.js index 0fcfbdc7b..4e5381258 100755 --- a/js/browser.js +++ b/js/browser.js @@ -1453,13 +1453,11 @@ class Browser { referenceFrame.end = referenceFrame.start + referenceFrame.bpPerPixel * width } - if (this.chromosomeSelectWidget) { - this.chromosomeSelectWidget.select.value = referenceFrameList.length === 1 ? this.referenceFrameList[0].chr : '' - } + const chrName = referenceFrameList.length === 1 ? this.referenceFrameList[0].chr : '' const loc = this.referenceFrameList.map(rf => rf.getLocusString()).join(' ') - this.navbar.updateLocus(loc) + this.navbar.updateLocus(loc, chrName) this.fireEvent('locuschange', [this.referenceFrameList]) } diff --git a/js/responsiveNavbar.js b/js/responsiveNavbar.js index b70cf106b..43c055366 100644 --- a/js/responsiveNavbar.js +++ b/js/responsiveNavbar.js @@ -244,8 +244,13 @@ class ResponsiveNavbar { } } - updateLocus(loc) { - this.$searchInput.val(loc) + updateLocus(loc, chrName) { + if(this.$searchInput) { + this.$searchInput.val(loc) + } + if (this.chromosomeSelectWidget) { + this.chromosomeSelectWidget.select.value = chrName + } } currentNavbarButtonClass() {