テーブル作成時に、行間に空行が挿入され、テーブルが壊れることがあります

テーブルレイアウト内に空行が追加されます。これは、テーブルビルダーを使用する行の下に空行がある場合に発生します。\n\n問題なし:\n

\n\nテーブルビルダーの行の直下に(空でもそうでなくても)行がある場合、ヘッダーの区切り線のすぐ下に空行ができます。\n\n
\n\n:information_source: 複数の入力された行が連続していても、同じ動作になります。テーブルレイアウトのヘッダーの区切り線の下に空行が1つだけ追加されます。\n\nただし、テーブルビルダーの行の下に複数の空行がある場合、テーブルレイアウトに空行が追加され、ボディの行の間に追加されます。\n\nたとえば、下に3つの空行がある場合、テーブルのレイアウトに合計3つの空行ができます。\n区切り線の下に1つ、最初の2つのテーブルボディの行の間に1つです。\n\n

「いいね!」 6

このバグは以前から気づかれ、報告されていましたが、まだ修正されていないため、より簡単に追跡できるように報告します。:slight_smile:


テーブルビルダーを使用する行の下に空行があると、テーブルレイアウト内に空行が追加されます。

問題なし:

テーブルビルダーの行のすぐ下に(空でも空でなくても、どちらでも構いません)行がある場合、ヘッダーの区切り線のすぐ下に空行ができます。

:information_source: 複数の入力された行が連続している場合も同様の動作になります。テーブルレイアウトのヘッダーの区切り線の下に空行が1つだけ追加されます。

しかし、テーブルビルダーの行の下に複数の空行がある場合、テーブルレイアウトに追加の空行が挿入され、テーブル本体の行間に配置されます。

たとえば、下に3つの空行があると、テーブルレイアウトには合計3つの空行ができます。
区切り線の下に1つ、最初の2つのテーブル本体の行の間に1つです。

「いいね!」 2

テーブルエディタ機能を使用すると、理由もなくテーブルの各行の間に空行が追加されることがあります。これは、これらの行が自動的に追加され、その後手動で削除される(Wiki投稿)ため、編集履歴が混乱する原因となります。例:

テスト用テーブル:

列 1 列 2 列 3
行 1 値 1 行 1 値 2 行 1 値 3
行 2 値 1 行 2 値 2 (エディタで変更) 行 2 値 3
行 3 値 1 行 3 値 2 行 3 値 3

再現する正確な手順は不明ですが、ここでエントリを編集しても発生しませんでしたが、Wiki投稿こちらでは頻繁に発生します。

「いいね!」 1

これについてフォローアップしたかったのですが、まだ問題があります。これについて調査する計画はありますか?

これに関する既存のバグトピックがあり、pr-welcome タグが付いていると思いますか?

整理してみます…

「いいね!」 2

インスタンスで新しいテーブルを作成した際に、この問題につまずきました。しかし、Metaでは発生しないようです。

いや、発生します!!!

|列1 | 列2|

|—|—|

|テスト | テスト|
|テスト | テスト|

主な問題は、カーソルが投稿の最下部にない場合に発生することです。

「いいね!」 3

調査の結果、これは arrayToTable\\r\\n を使用していることが原因のようです :thinking:

私のWindowsでの経験では、\\n のみを使用するとこの問題は解決します。しかし、Macで機能するかどうかはわかりません。 :face_holding_back_tears:

「いいね!」 2

このバグが修正されるはずです。

「いいね!」 7

このトピックは3日後に自動的に閉じられました。新しい返信はもう許可されていません。