Repository: arco-design/arco-design (ts)

Issue:
Cascader在多选情况下loadMore和changeOnSelect同时生效时点选checkbox会在输入框里出现两个相同的value
- [ ] I'm sure this does not appear in [the issue list of the repository](https://github.com/arco-design/arco-design/issues)

## Basic Info 
- **Package Name And Version:** 2.26
- **System:** MacOS
- **Browser:** Chrome
- **Reproduction Link:** https://codesandbox.io/s/eloquent-tamas-9oxq8?file=/index.js

## What is expected?
fix

## Steps to reproduce
点选label不会有问题，但是点checkbox会出现问题


<!-- generated by arco-issue. DO NOT REMOVE -->

Pull request:
fix: cascader value repeat  when changeOnSelect is true
<!--
  Thanks so much for your PR and contribution.

  Before submitting, please make sure to follow the Pull Request Guidelines: https://github.com/arco-design/arco-design/blob/main/CONTRIBUTING.md
-->

<!-- Put an `x` in "[ ]" to check a box) -->

## Types of changes

<!-- What types of changes does this PR introduce -->
- [ ] New feature
- [x] Bug fix
- [ ] Documentation change
- [ ] Coding style change
- [ ] Component style change
- [ ] Refactoring
- [ ] Performance improvement
- [ ] Test cases
- [ ] Continuous integration
- [ ] Typescript definition change
- [ ] Breaking change
- [ ] Others 

## Background and context

<!-- Explain what problem does the PR solve -->
<!-- Link to related open issues if applicable -->

## Solution

<!-- Describe how the problem is fixed in detail -->

## How is the change tested?

<!-- Unit tests should be added/updated for bug fixes and new features, if applicable -->
<!-- Please describe how you tested the change. E.g. Creating/updating unit tests or attaching a screenshot of how it works with your change -->

## Changelog

| Component | Changelog(CN) | Changelog(EN) | Related issues |
| --------- | ------------- | ------------- | -------------- |
|     Casader      |      修复 `Cascader` 在多选且父子节点不关联时，选中父节点触发了 `loadMore` 的 bug。         |         Fix the bug that `loadMore` is triggered by selecting the parent node when `Cascader` is multiple-selected and the `changeOnSelect` is true.      |           close #285      |

## Checklist:

- [ ] Test suite passes (`npm run test`)
- [ ] Provide changelog for relevant changes (e.g. bug fixes and new features) if applicable.
- [ ] Changes are submitted to the appropriate branch (e.g. features should be submitted to `feature` branch and others should be submitted to `main` branch)

## Other information

<!-- Please describe what other information that should be taken care of. E.g. describe the impact if introduce a breaking change -->


Patch:
diff --git a/components/Cascader/panel/list.tsx b/components/Cascader/panel/list.tsx
index 740d3be9..52f91cc2 100644
--- a/components/Cascader/panel/list.tsx
+++ b/components/Cascader/panel/list.tsx
@@ -132,7 +132,10 @@ const ListPanel = <T extends OptionProps>(props: CascaderPanelProps<T>) => {
     }
 
     setActiveNode(option);
-    loadData(option);
+    if (!props.changeOnSelect) {
+      // 父子节点关联，选中复选框时执行loadMore，否则直接选中父节点
+      loadData(option);
+    }
     triggerChange(newValue);
   };
 
diff --git a/components/Table/style/index.less b/components/Table/style/index.less
index 5b15491e..711df773 100644
--- a/components/Table/style/index.less
+++ b/components/Table/style/index.less
@@ -280,6 +280,11 @@
 
   &-cell {
     word-break: break-all;
+
+    &-indent {
+      height: 1px;
+      float: left;
+    }
   }
 
   // Expand
@@ -290,6 +295,9 @@
   }
 
   &-cell-expand-icon {
+    // https://github.com/arco-design/arco-design/issues/298
+    float: left;
+
     button {
       .expandBtn();
 
diff --git a/components/Table/tbody/td.tsx b/components/Table/tbody/td.tsx
index 1e3fec77..353c7998 100644
--- a/components/Table/tbody/td.tsx
+++ b/components/Table/tbody/td.tsx
@@ -184,7 +184,9 @@ function Td(props: TdType) {
         style={column.cellStyle}
         {...titleProps}
       >
-        {paddingLeft ? <span style={{ paddingLeft, height: 1 }} /> : null}
+        {paddingLeft ? (
+          <span className={`${prefixCls}-cell-indent`} style={{ paddingLeft }} />
+        ) : null}
         {content}
       </div>
     </InnerComponentTd>
diff --git a/components/Tag/__demo__/close-async.md b/components/Tag/__demo__/close-async.md
index 79cb94fe..6e802892 100644
--- a/components/Tag/__demo__/close-async.md
+++ b/components/Tag/__demo__/close-async.md
@@ -14,7 +14,7 @@ title:
 If `onClose` returns a `Promise`, the tag can be closed asynchronously and the loading effect will be displayed when it is not closed.
 
 ```js
-import { Tag } from '@arco-design/web-react';
+import { Tag, Message } from '@arco-design/web-react';
 
 ReactDOM.render(
   <Tag
@@ -22,7 +22,12 @@ ReactDOM.render(
     onClose={() => {
       return new Promise((resolve, reject) => {
         setTimeout(() => {
-          resolve();
+          if (Math.random() >= 0.5) {
+            resolve();
+          } else {
+            Message.error('Close filed');
+            reject();
+          }
         }, 3000);
       });
     }}
diff --git a/components/Tag/index.tsx b/components/Tag/index.tsx
index f4b7f011..5697deb7 100644
--- a/components/Tag/index.tsx
+++ b/components/Tag/index.tsx
@@ -70,9 +70,8 @@ function Tag(baseProps: TagProps, ref) {
           setLoading(false);
           setVisible(false);
         })
-        .catch((err) => {
+        .catch(() => {
           setLoading(false);
-          throw err;
         });
     } else {
       setVisible(false);
diff --git a/site/docs/start.en-US.md b/site/docs/start.en-US.md
index 3a5586f2..666f0ea1 100644
--- a/site/docs/start.en-US.md
+++ b/site/docs/start.en-US.md
@@ -18,12 +18,10 @@ import ACCard from '../src/widget/Card';
 />
 ```
 
-## React Version
+## Install
 
 **You need to install react >= 16.8 and react-dom >= 16.8 at the same time.**
 
-## Install
-
 ```bash
 // npm
 npm i @arco-design/web-react
diff --git a/site/docs/start.zh-CN.md b/site/docs/start.zh-CN.md
index 9debeb08..fd7e1a90 100644
--- a/site/docs/start.zh-CN.md
+++ b/site/docs/start.zh-CN.md
@@ -22,8 +22,6 @@ import ACCard from '../src/widget/Card';
 
 **需要同时安装 react >= 16.8 和 react-dom >= 16.8。**
 
-### 安装
-
 ```bash
 // npm
 npm i @arco-design/web-react


Test patch:
diff --git a/components/Table/__test__/__snapshots__/demo.test.ts.snap b/components/Table/__test__/__snapshots__/demo.test.ts.snap
index 92df6634..f47c0230 100644
--- a/components/Table/__test__/__snapshots__/demo.test.ts.snap
+++ b/components/Table/__test__/__snapshots__/demo.test.ts.snap
@@ -1990,7 +1990,8 @@ exports[`renders Table/demo/data-children.md correctly 1`] = `
                       class="arco-table-cell"
                     >
                       <span
-                        style="padding-left:20px;height:1px"
+                        class="arco-table-cell-indent"
+                        style="padding-left:20px"
                       />
                       <span
                         class="arco-table-cell-wrap-value"