Skip to content

Commit dfb9977

Browse files
author
pipeline
committed
v32.1.21 is released
1 parent 6613e13 commit dfb9977

File tree

34 files changed

+181
-24
lines changed

34 files changed

+181
-24
lines changed

components/barcodegenerator/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 32.1.20 (2025-12-23)
5+
## 32.1.21 (2025-12-30)
66

77
### Barcode
88

components/base/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 32.1.21 (2025-12-30)
6+
7+
### Common
8+
9+
#### Bug Fixes
10+
11+
- `#I779790` - The `actionComplete` event is no longer triggered again when reapplying the same sort in the React Grid.
12+
513
## 32.1.20 (2025-12-23)
614

715
### Common

components/base/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-react-base",
3-
"version": "32.1.19",
3+
"version": "32.1.20",
44
"description": "A common package of Essential JS 2 React base, methods and class definitions",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/base/src/component-base.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export class ComponentBase<P, S> extends React.Component<P, S> {
7070
private modelObserver: any;
7171
private isDestroyed: boolean;
7272
private isCreated: boolean = false;
73+
private isSelfTriggeredEvent: boolean = false;
7374
private isProtectedOnChange: boolean;
7475
private canDelayUpdate: boolean;
7576
private reactElement: HTMLElement;
@@ -176,6 +177,9 @@ export class ComponentBase<P, S> extends React.Component<P, S> {
176177
if (dProps['children']) {
177178
delete dProps['children'];
178179
}
180+
if (Object.keys(dProps).length) {
181+
this.isSelfTriggeredEvent = true;
182+
}
179183
if (this.initRenderCalled && (this.canDelayUpdate || (prevProps as any).delayUpdate)) {
180184
setTimeout(() => {
181185
this.refreshProperties(dProps, nextProps, silent);
@@ -195,6 +199,7 @@ export class ComponentBase<P, S> extends React.Component<P, S> {
195199
if (statelessTemplates.indexOf('directiveTemplates') === -1) {
196200
this.refreshChild(silent, nextProps);
197201
}
202+
this.isSelfTriggeredEvent = false;
198203
}
199204

200205
private processComplexTemplate(curObject: Object, context: { complexTemplate: Object }): void {
@@ -263,6 +268,9 @@ export class ComponentBase<P, S> extends React.Component<P, S> {
263268

264269
public trigger(eventName: string, eventProp?: any, successHandler?: any): void {
265270
if (this.isDestroyed !== true && this.modelObserver) {
271+
if (this.isSelfTriggeredEvent) {
272+
return;
273+
}
266274
if (isColEName.test(eventName)) {
267275
const handler: Function = getValue(eventName, this);
268276
if (handler) {

components/blockeditor/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 32.1.20 (2025-12-23)
5+
## 32.1.21 (2025-12-30)
66

77
### Block Editor
88

components/diagrams/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 32.1.21 (2025-12-30)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `#I197766` - The Node or connector tooltip will now close after dragging when selector tooltip is disabled.
12+
513
## 32.1.20 (2025-12-23)
614

715
### Diagram

components/diagrams/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-react-diagrams",
3-
"version": "32.1.19",
3+
"version": "32.1.20",
44
"description": "Feature-rich diagram control to create diagrams like flow charts, organizational charts, mind maps, and BPMN diagrams. Its rich feature set includes built-in shapes, editing, serializing, exporting, printing, overview, data binding, and automatic layouts. for React",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/documenteditor/CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,31 @@
22

33
## [Unreleased]
44

5+
## 32.1.21 (2025-12-30)
6+
7+
### DocumentEditor
8+
9+
#### Bug Fixes
10+
11+
`#794438` - Fixed system frozen after importing the document.
12+
`#784675` - Resolved script error occurring when double-clicking and deleting the bookmarked word.
13+
`#786777` - Resolved the alignment issue after moving content to next page
14+
`#786596` - Resolved text in the header does not get ignored on the first attempt
15+
`#781721` - Resolved list format issue in splitted table.
16+
`#784296` - Resolved the text inserted outside the bookmarks when moving the cursor
17+
`#784718` - Resolved the spellcheck ignore and ignore All issue when select Ctrl+A
18+
`#789254` - Resolved the table layout issue when modify the cells preferred width using the selection cell format API
19+
`#784719` - Resolved the undo issue on newly added error word
20+
21+
`#784675` - Resolved script error occurring when double-clicking and deleting the bookmarked word.
22+
`#786777` - Resolved the alignment issue after moving content to next page
23+
`#786596` - Resolved text in the header does not get ignored on the first attempt
24+
`#781721` - Resolved list format issue in splitted table.
25+
`#784296` - Resolved the text inserted outside the bookmarks when moving the cursor
26+
`#784718` - Resolved the spellcheck ignore and ignore All issue when select Ctrl+A
27+
`#789254` - Resolved the table layout issue when modify the cells preferred width using the selection cell format API
28+
`#784719` - Resolved the undo issue on newly added error word
29+
530
## 32.1.20 (2025-12-23)
631

732
### DocumentEditor

components/documenteditor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-react-documenteditor",
3-
"version": "32.1.19",
3+
"version": "32.1.20",
44
"description": "Feature-rich document editor control with built-in support for context menu, options pane and dialogs. for React",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

components/dropdowns/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 32.1.21 (2025-12-30)
6+
7+
### Mention
8+
9+
#### Bug Fixes
10+
11+
- `#F197891` - Resolved the issue where the popup closes immediately after typing '@a'.
12+
513
## 32.1.20 (2025-12-23)
614

715
### DropDownTree

0 commit comments

Comments
 (0)