diff --git a/src/main/resources/META-INF/resources/primefaces/inputnumber/0-autoNumeric.js b/src/main/resources/META-INF/resources/primefaces/inputnumber/0-autoNumeric.js index 22b8ddf5bc..160fcdfeea 100644 --- a/src/main/resources/META-INF/resources/primefaces/inputnumber/0-autoNumeric.js +++ b/src/main/resources/META-INF/resources/primefaces/inputnumber/0-autoNumeric.js @@ -1096,8 +1096,9 @@ if (groupedValue === null) { groupedValue = autoGroup(value, $settings); } - if (groupedValue !== holder.inVal || groupedValue !== origValue) { - $this.val(groupedValue); + // PF GitHub #3192 + $this.val(groupedValue); + if (groupedValue !== holder.inVal) { $this.change(); delete holder.inVal; } diff --git a/src/main/resources/META-INF/resources/primefaces/inputnumber/extensions.txt b/src/main/resources/META-INF/resources/primefaces/inputnumber/extensions.txt new file mode 100644 index 0000000000..dff858f54a --- /dev/null +++ b/src/main/resources/META-INF/resources/primefaces/inputnumber/extensions.txt @@ -0,0 +1 @@ +Fix #3192: Edited lines 1099-1101 to not fire change event if the InputNumber contains a suffix \ No newline at end of file