(Android) コードブロックでキーボードのクリップボードから貼り付けると、最初の行しか返されない

新しいコンポーザーで再現する方法(すべて新しいコンポーザーで行われます)

  1. 空のコードブロック、フォーマット済みのテキストを作成します。

  1. キーボードのクリップボード機能 :clipboard: を使用してテキストをコピー&ペーストします(この例ではGoogleキーボードを使用しています。他のキーボードではテストしていません)。
AnkiDroid Version = 2.22.2 (44bf67dc264fa0a99d44e84ed518e3a4dd8b0367)  

期待される動作

  • Androidのペースト機能を使用し、長押しすると、問題なく完全なテキストが貼り付けられます。
AnkiDroid Version = 2.22.2 (44bf67dc264fa0a99d44e84ed518e3a4dd8b0367)  
Backend Version = 0.1.59-anki25.07.4 (25.07.4 e511d63b7ef57e7d7e81612a9905172b871d18df)  
Android Version = 15 (SDK 35)  
ProductFlavor = play  
Device Info = samsung | samsung | o1s | o1sxxx | SM-G991B | exynos2100  
Webview User Agent = Mozilla/5.0 (Linux; Android 15; SM-G991B Build/AP3A.240905.015.A2; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/139.0.7258.62 Mobile Safari/537.36  
ACRA UUID = ec00a895-ed42-45ec-8a32-e460dcc67355  
FSRS = 4.1.1 (Enabled: true)  
Crash Reports Enabled = true

Anki Forumで問題が見つかりました

「いいね!」 1

ご報告ありがとうございます!

コードブロック内のハード改行が破損する同様の問題を再現できました。

以下のテキストを以下のようにコードブロックにコピー&ペーストすると:

Hello
world

Hello

World

Helloworld

Hello

World

ハード改行が保持されていないようです。Androidのペーストでも同様のケースがあるかもしれません。

これはリストにあります。数日中にチームから回答があるはずです。

「いいね!」 1