I have problem with Kaleidoscope(1.1.6) as diff tool for Mercurial.
When I select a file and then click External Diff, everything is okay.
However if choose mulitple files, then click External Diff, Only a file compare is opened in Kaleidoscope.
However, it's okay when I choose FileMerge or P4Merge as Diff tool.
It looks like a Kaleidoscope specific issue.