UX: minor fast edit tweaks (PR #14368)

  • do not reduce opacity of disabled buttons if they are loading
  • replace ‘|’ by single quotes not double quotes
  • always start from index 0
  • reduces amount of work by checking row’s length
  • apply quotefix to fallback
  • do not add 1 to caretposition if index is 0