message: fix(panel): stop following cursor when pinned
diff: @@ -548,6 +548,7 @@ function listenNewSelection (
  shouldBowlShow,
  }
  + if (!isPinned) {
  if (shouldPanelShow === lastShouldPanelShow || shouldPanelShow) {
  // don't calculate on hiding to prevent moving animation
  dictHeights = {}
  @@ -558,6 +559,7 @@ function listenNewSelection (
  30 + state.config.dicts.selected.length * 30,
  )
  }
  + }
  if (shouldPanelShow !== lastShouldPanelShow) {
  // debounce panel hiding to reduce flickering
  