Skip to content

Commit ad97eac

Browse files
committed
Treat exception in $.rails.confirm as a false answer
1 parent 14b5763 commit ad97eac

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/rails.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,11 @@
260260
if (!message) { return true; }
261261

262262
if (rails.fire(element, 'confirm')) {
263-
answer = rails.confirm(message);
263+
try {
264+
answer = rails.confirm(message);
265+
} catch (e) {
266+
(console.error || console.log).call(console, e.stack || e);
267+
}
264268
callback = rails.fire(element, 'confirm:complete', [answer]);
265269
}
266270
return answer && callback;

0 commit comments

Comments
 (0)