Merge branch 'optimize/service/select_chain_cancel' into 'main'

add cancelable logic

See merge request !65
3 jobs for main in 4 minutes and 42 seconds
Status Job ID Name Coverage
  Install
passed #77110
linux
npm_ci

00:02:15

 
  Lint
passed #77111
linux
npm_lint

00:00:23

 
  Build
passed #77112
linux
npm_build

00:02:03