AppFlowy-IO / AppFlowy-IO/appflowy-editor

[Bug] Type error from TableBlockKeys.colsHeight int being used where double? is expected

オープン
#1,144 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Dart
スター
684
フォーク
329
PR マージ指標
30日以内にマージされた PR はありません

説明

### Bug Description

I see various type error issues related to a table colsHeight holding an int and being used where a double is expected.

I would love to help, but unfortunately do not have time. So, I hope it is useful to just report what I see in the error reporting service I use.

**_TableColBorderState.buildFixedBorder. (table_col_border.dart:89)**
_Container.height seem to expect a double and complains when getting an int from TableBlockKeys.colsHeight_
```dart
Container buildFixedBorder(BuildContext context) {
return Container(
width: widget.tableNode.config.borderWidth,
height: context.select(
(Node n) => n.attributes[TableBlockKeys.colsHeight],
),
color: Colors.grey,
);
}
```

**_TableColBorderState.buildResizableBorder. (table_col_border.dart:75)**
_Same issue with Container.height expecting a double_
```dart
},
child: Container(
key: _borderKey,
width: widget.tableNode.config.borderWidth,
height: context.select(
(Node n) => n.attributes[TableBlockKeys.colsHeight],
),
color: _borderHovering || _borderDragging
? widget.borderHoverColor
: widget.borderColor,
),
```

### How to Reproduce

I'm unfortunately not sure what users have done, but I currently see the issue reported only on Android. I primarily test on web currently and have not experienced the issue or caught errors in the console logs.

### Expected Behavior

I would expect that the editor component doesn't throw errors like this.

### Operating System

Android

### AppFlowy Editor Version(s)

6.1.0

### Screenshots

_No response_

### Additional Context

I use Flutter 3.35.

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。