diff --git a/mercurial/ui.py b/mercurial/ui.py
index bc9ac7a29a737d7b99289598d376fb0b03d2b6c2_bWVyY3VyaWFsL3VpLnB5..01ada7b1861d145fd80de0d2b657ea1bbd907f6c_bWVyY3VyaWFsL3VpLnB5 100644
--- a/mercurial/ui.py
+++ b/mercurial/ui.py
@@ -277,7 +277,7 @@
         insensitive. If ui is not interactive, the default is returned.
         """
         if not self.interactive():
-            self.note(msg, ' ', default, "\n")
+            self.write(msg, ' ', default, "\n")
             return default
         while True:
             try:
diff --git a/tests/test-merge-prompt.out b/tests/test-merge-prompt.out
index bc9ac7a29a737d7b99289598d376fb0b03d2b6c2_dGVzdHMvdGVzdC1tZXJnZS1wcm9tcHQub3V0..01ada7b1861d145fd80de0d2b657ea1bbd907f6c_dGVzdHMvdGVzdC1tZXJnZS1wcm9tcHQub3V0 100644
--- a/tests/test-merge-prompt.out
+++ b/tests/test-merge-prompt.out
@@ -4,6 +4,10 @@
 created new head
 
 # non-interactive merge
+ local changed file1 which remote deleted
+use (c)hanged version or (d)elete? c
+remote changed file2 which local deleted
+use (c)hanged version or leave (d)eleted? c
 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
 (branch merge, don't forget to commit)
 status:
diff --git a/tests/test-merge-tools.out b/tests/test-merge-tools.out
index bc9ac7a29a737d7b99289598d376fb0b03d2b6c2_dGVzdHMvdGVzdC1tZXJnZS10b29scy5vdXQ=..01ada7b1861d145fd80de0d2b657ea1bbd907f6c_dGVzdHMvdGVzdC1tZXJnZS10b29scy5vdXQ= 100644
--- a/tests/test-merge-tools.out
+++ b/tests/test-merge-tools.out
@@ -304,6 +304,8 @@
 true.executable=cat
 # hg update -C 1
 # hg merge -r 2 --config ui.merge=internal:prompt
+ no tool found to merge f
+keep (l)ocal or take (o)ther? l
 0 files updated, 1 files merged, 0 files removed, 0 files unresolved
 (branch merge, don't forget to commit)
 # cat f
@@ -512,6 +514,8 @@
 revision 2
 space
 merging f
+ output file f appears unchanged
+was merge successful (yn)? n
 merging f failed!
 0 files updated, 0 files merged, 0 files removed, 1 files unresolved
 use 'hg resolve' to retry unresolved file merges or 'hg up --clean' to abandon