diff --git a/src/main/javascript/view/SignatureView.js b/src/main/javascript/view/SignatureView.js index 29095f80..c0f8bd40 100644 --- a/src/main/javascript/view/SignatureView.js +++ b/src/main/javascript/view/SignatureView.js @@ -52,7 +52,9 @@ SwaggerUi.Views.SignatureView = Backbone.View.extend({ if (e) { e.preventDefault(); } var textArea = $('textarea', $(this.el.parentNode.parentNode.parentNode)); - if ($.trim(textArea.val()) === '') { + + // Fix for bug in IE 10/11 which causes placeholder text to be copied to "value" + if ($.trim(textArea.val()) === '' || textArea.prop('placeholder') === textArea.val()) { textArea.val(this.model.sampleJSON); } }