[PR #6264] [MERGED] fix: the last block of a doc is randomly moved to the first position of the doc #7280

Closed
opened 2026-03-23 23:18:54 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/6264
Author: @LucasXu0
Created: 9/10/2024
Status: Merged
Merged: 9/10/2024
Merged by: @LucasXu0

Base: mainHead: last_paragraph_move_to_front


📝 Commits (1)

  • 76d2e7b fix: the last block of a doc is randomly moved to the first position of the doc

📊 Changes

4 files changed (+31 additions, -3 deletions)

View changed files

📝 frontend/appflowy_flutter/lib/plugins/document/application/editor_transaction_adapter.dart (+27 -0)
📝 frontend/appflowy_flutter/macos/Podfile.lock (+2 -2)
📝 frontend/appflowy_flutter/pubspec.lock (+1 -1)
📝 frontend/appflowy_flutter/pubspec.yaml (+1 -0)

📄 Description

Feature Preview

closes https://github.com/AppFlowy-IO/AppFlowy/issues/6263

flutter: [debug] apply transaction begin 834941874
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 23 ms, converter action 5 ms, apply action 18 ms
flutter: [debug] apply transaction end 834941874
flutter: [debug] apply transaction begin 362845249
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 19 ms, converter action 14 ms, apply action 5 ms
flutter: [debug] apply transaction end 362845249
flutter: [debug] apply transaction begin 752253174
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 752253174
flutter: [debug] apply transaction begin 428933228
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms
flutter: [debug] apply transaction end 428933228
flutter: [debug] apply transaction begin 471210672
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 471210672
flutter: [debug] apply transaction begin 863914209
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 863914209
flutter: [debug] apply transaction begin 861506284
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 861506284
flutter: [debug] apply transaction begin 777793208
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 777793208
flutter: [debug] apply transaction begin 283780758
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 283780758
flutter: [debug] apply transaction begin 1015083920
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 1015083920
flutter: [debug] apply transaction begin 140131315
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 140131315
flutter: [debug] apply transaction begin 57954795
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 57954795
flutter: [debug] apply transaction begin 234811509
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 234811509
flutter: [debug] apply transaction begin 450893792
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 450893792
flutter: [debug] apply transaction begin 862189116
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 862189116
flutter: [debug] apply transaction begin 898395909
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 898395909
flutter: [debug] apply transaction begin 783631286
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 783631286
flutter: [debug] apply transaction begin 499766092
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 499766092
flutter: [debug] apply transaction begin 9962251
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 9 ms, converter action 0 ms, apply action 9 ms
flutter: [debug] apply transaction end 9962251
flutter: [debug] apply transaction begin 634202392
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 634202392
flutter: [debug] apply transaction begin 752866208
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 7 ms, converter action 0 ms, apply action 7 ms
flutter: [debug] apply transaction end 752866208
flutter: [debug] apply transaction begin 384229391
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 7 ms, converter action 0 ms, apply action 7 ms
flutter: [debug] apply transaction end 384229391
flutter: [debug] apply transaction begin 1013924718
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 1013924718
flutter: [debug] apply transaction begin 960285797
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 960285797
flutter: [debug] apply transaction begin 330940054
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms
flutter: [debug] apply transaction end 330940054
flutter: [debug] apply transaction begin 192390995
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 1 ms, converter action 0 ms, apply action 1 ms
flutter: [debug] apply transaction end 192390995
flutter: [debug] apply transaction begin 646226676
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 646226676
flutter: [debug] apply transaction begin 952614350
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 952614350
flutter: [debug] apply transaction begin 1036984328
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 1036984328
flutter: [debug] apply transaction begin 367349509
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 367349509
flutter: [debug] apply transaction begin 144048726
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 144048726
flutter: [debug] apply transaction begin 178452205
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 13 ms, converter action 0 ms, apply action 13 ms
flutter: [debug] apply transaction end 178452205
flutter: [debug] apply transaction begin 123749212
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 22 ms, converter action 0 ms, apply action 22 ms
flutter: [debug] apply transaction end 123749212
flutter: [debug] apply transaction begin 144400999
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 13 ms, converter action 0 ms, apply action 13 ms
flutter: [debug] apply transaction end 144400999
flutter: [debug] apply transaction begin 85074947
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 5 ms, converter action 0 ms, apply action 5 ms
flutter: [debug] apply transaction end 85074947
flutter: [debug] apply transaction begin 575234087
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 10 ms, converter action 0 ms, apply action 10 ms
flutter: [debug] apply transaction end 575234087
flutter: [debug] apply transaction begin 737564951
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 737564951
flutter: [debug] apply transaction begin 167947219
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 167947219
flutter: [debug] apply transaction begin 788293200
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 788293200
flutter: [debug] apply transaction begin 593088281
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms
flutter: [debug] apply transaction end 593088281
flutter: [debug] apply transaction begin 660028741
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 660028741
flutter: [debug] apply transaction begin 260840351
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 260840351
flutter: [debug] apply transaction begin 817804566
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 817804566
flutter: [debug] apply transaction begin 610312489
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 610312489
flutter: [debug] apply transaction begin 23397646
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 23397646
flutter: [debug] apply transaction begin 309917112
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 309917112
flutter: [debug] apply transaction begin 41628962
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms
flutter: [debug] apply transaction end 41628962
flutter: [debug] apply transaction begin 479460694
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 479460694
flutter: [debug] apply transaction begin 16184969
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 16184969
flutter: [debug] apply transaction begin 477503280
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 477503280
flutter: [debug] apply transaction begin 606102376
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 606102376
flutter: [debug] apply transaction begin 31589489
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 31589489
flutter: [debug] apply transaction begin 252647713
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 252647713
flutter: [debug] apply transaction begin 284021480
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms
flutter: [debug] apply transaction end 284021480
flutter: [debug] apply transaction begin 957660942
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 69 ms, converter action 1 ms, apply action 68 ms
flutter: [debug] apply transaction end 957660942
flutter: [debug] apply transaction begin 897927508
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 897927508
flutter: [debug] apply transaction begin 678744943
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 678744943
flutter: [debug] apply transaction begin 464069397
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 464069397
flutter: [debug] apply transaction begin 774490704
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 774490704
flutter: [debug] apply transaction begin 642127410
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 642127410
flutter: [debug] apply transaction begin 709544110
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 709544110
flutter: [debug] apply transaction begin 195277826
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 195277826
flutter: [debug] apply transaction begin 651180125
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 651180125
flutter: [debug] apply transaction begin 727055076
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 727055076
flutter: [debug] apply transaction begin 150428286
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 150428286
flutter: [debug] apply transaction begin 692704890
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 692704890
flutter: [debug] apply transaction begin 789759391
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms
flutter: [debug] apply transaction end 789759391
flutter: [debug] apply transaction begin 382178503
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 14 ms, converter action 0 ms, apply action 14 ms
flutter: [debug] apply transaction end 382178503
flutter: [debug] apply transaction begin 207324653
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms
flutter: [debug] apply transaction end 207324653
flutter: [debug] apply transaction begin 241563603
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 5 ms, converter action 0 ms, apply action 5 ms
flutter: [debug] apply transaction end 241563603
flutter: [debug] apply transaction begin 727563616
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 13 ms, converter action 0 ms, apply action 13 ms
flutter: [debug] apply transaction end 727563616
flutter: [debug] apply transaction begin 671029156
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 1 ms, converter action 0 ms, apply action 1 ms
flutter: [debug] apply transaction end 671029156
flutter: [debug] apply transaction begin 575638679
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 1 ms, converter action 0 ms, apply action 1 ms
flutter: [debug] apply transaction end 575638679
flutter: [debug] apply transaction begin 901668911
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 901668911
flutter: [debug] apply transaction begin 814915009
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 814915009
flutter: [debug] apply transaction begin 659064668
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 659064668
flutter: [debug] apply transaction begin 351189000
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 351189000
flutter: [debug] apply transaction begin 636006853
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 636006853
flutter: [debug] apply transaction begin 553319862
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 9 ms, converter action 0 ms, apply action 9 ms
flutter: [debug] apply transaction end 553319862
flutter: [debug] apply transaction begin 915861122
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 915861122
flutter: [debug] apply transaction begin 568654651
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms
flutter: [debug] apply transaction end 568654651
flutter: [debug] apply transaction begin 1069736356
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 1069736356
flutter: [debug] apply transaction begin 844303140
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms
flutter: [debug] apply transaction end 844303140
flutter: [debug] apply transaction begin 616286505
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms
flutter: [debug] apply transaction end 616286505
flutter: [debug] apply transaction begin 967692496
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 967692496
flutter: [debug] apply transaction begin 343109025
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 343109025
flutter: [debug] apply transaction begin 478800950
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 8 ms, converter action 0 ms, apply action 8 ms
flutter: [debug] apply transaction end 478800950
flutter: [debug] apply transaction begin 792948661
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms
flutter: [debug] apply transaction end 792948661
flutter: [debug] apply transaction begin 345044022
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 345044022
flutter: [debug] apply transaction begin 747663269
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 5 ms, converter action 0 ms, apply action 5 ms
flutter: [debug] apply transaction end 747663269
flutter: [debug] apply transaction begin 805071493
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 805071493
flutter: [debug] apply transaction begin 990453490
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 990453490
flutter: [debug] apply transaction begin 60453034
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 60453034
flutter: [debug] apply transaction begin 848496106
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 848496106
flutter: [debug] apply transaction begin 23708551
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 23708551
flutter: [debug] apply transaction begin 873647873
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 873647873
flutter: [debug] apply transaction begin 902989232
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms
flutter: [debug] apply transaction end 902989232
flutter: [debug] apply transaction begin 523385077
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms
flutter: [debug] apply transaction end 523385077
flutter: [debug] apply transaction begin 752950891
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms
flutter: [debug] apply transaction end 752950891
flutter: [debug] apply transaction begin 644891477
flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 7 ms, converter action 0 ms, apply action 7 ms
flutter: [debug] apply transaction end 644891477

PR Checklist

  • My code adheres to AppFlowy's Conventions
  • I've listed at least one issue that this PR fixes in the description above.
  • I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes.
  • All existing tests are passing.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/6264 **Author:** [@LucasXu0](https://github.com/LucasXu0) **Created:** 9/10/2024 **Status:** ✅ Merged **Merged:** 9/10/2024 **Merged by:** [@LucasXu0](https://github.com/LucasXu0) **Base:** `main` ← **Head:** `last_paragraph_move_to_front` --- ### 📝 Commits (1) - [`76d2e7b`](https://github.com/AppFlowy-IO/AppFlowy/commit/76d2e7bbf032ced8849ea62f92147f2a11c31014) fix: the last block of a doc is randomly moved to the first position of the doc ### 📊 Changes **4 files changed** (+31 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `frontend/appflowy_flutter/lib/plugins/document/application/editor_transaction_adapter.dart` (+27 -0) 📝 `frontend/appflowy_flutter/macos/Podfile.lock` (+2 -2) 📝 `frontend/appflowy_flutter/pubspec.lock` (+1 -1) 📝 `frontend/appflowy_flutter/pubspec.yaml` (+1 -0) </details> ### 📄 Description <!--- Thank you for submitting a pull request to AppFlowy. The team will dedicate their best efforts to reviewing and approving your pull request. If you have any questions about the project or feedback for us, please join our [Discord](https://discord.gg/wdjWUXXhtw). --> <!--- If your pull request adds a new feature, please drag and drop a video into this section to showcase what you've done! If not, you may delete this section. --> ### Feature Preview closes https://github.com/AppFlowy-IO/AppFlowy/issues/6263 ```log flutter: [debug] apply transaction begin 834941874 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 23 ms, converter action 5 ms, apply action 18 ms flutter: [debug] apply transaction end 834941874 flutter: [debug] apply transaction begin 362845249 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 19 ms, converter action 14 ms, apply action 5 ms flutter: [debug] apply transaction end 362845249 flutter: [debug] apply transaction begin 752253174 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 752253174 flutter: [debug] apply transaction begin 428933228 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms flutter: [debug] apply transaction end 428933228 flutter: [debug] apply transaction begin 471210672 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 471210672 flutter: [debug] apply transaction begin 863914209 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 863914209 flutter: [debug] apply transaction begin 861506284 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 861506284 flutter: [debug] apply transaction begin 777793208 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 777793208 flutter: [debug] apply transaction begin 283780758 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 283780758 flutter: [debug] apply transaction begin 1015083920 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 1015083920 flutter: [debug] apply transaction begin 140131315 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 140131315 flutter: [debug] apply transaction begin 57954795 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 57954795 flutter: [debug] apply transaction begin 234811509 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 234811509 flutter: [debug] apply transaction begin 450893792 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 450893792 flutter: [debug] apply transaction begin 862189116 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 862189116 flutter: [debug] apply transaction begin 898395909 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 898395909 flutter: [debug] apply transaction begin 783631286 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 783631286 flutter: [debug] apply transaction begin 499766092 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 499766092 flutter: [debug] apply transaction begin 9962251 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 9 ms, converter action 0 ms, apply action 9 ms flutter: [debug] apply transaction end 9962251 flutter: [debug] apply transaction begin 634202392 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 634202392 flutter: [debug] apply transaction begin 752866208 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 7 ms, converter action 0 ms, apply action 7 ms flutter: [debug] apply transaction end 752866208 flutter: [debug] apply transaction begin 384229391 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 7 ms, converter action 0 ms, apply action 7 ms flutter: [debug] apply transaction end 384229391 flutter: [debug] apply transaction begin 1013924718 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 1013924718 flutter: [debug] apply transaction begin 960285797 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 960285797 flutter: [debug] apply transaction begin 330940054 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms flutter: [debug] apply transaction end 330940054 flutter: [debug] apply transaction begin 192390995 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 1 ms, converter action 0 ms, apply action 1 ms flutter: [debug] apply transaction end 192390995 flutter: [debug] apply transaction begin 646226676 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 646226676 flutter: [debug] apply transaction begin 952614350 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 952614350 flutter: [debug] apply transaction begin 1036984328 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 1036984328 flutter: [debug] apply transaction begin 367349509 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 367349509 flutter: [debug] apply transaction begin 144048726 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 144048726 flutter: [debug] apply transaction begin 178452205 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 13 ms, converter action 0 ms, apply action 13 ms flutter: [debug] apply transaction end 178452205 flutter: [debug] apply transaction begin 123749212 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 22 ms, converter action 0 ms, apply action 22 ms flutter: [debug] apply transaction end 123749212 flutter: [debug] apply transaction begin 144400999 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 13 ms, converter action 0 ms, apply action 13 ms flutter: [debug] apply transaction end 144400999 flutter: [debug] apply transaction begin 85074947 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 5 ms, converter action 0 ms, apply action 5 ms flutter: [debug] apply transaction end 85074947 flutter: [debug] apply transaction begin 575234087 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 10 ms, converter action 0 ms, apply action 10 ms flutter: [debug] apply transaction end 575234087 flutter: [debug] apply transaction begin 737564951 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 737564951 flutter: [debug] apply transaction begin 167947219 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 167947219 flutter: [debug] apply transaction begin 788293200 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 788293200 flutter: [debug] apply transaction begin 593088281 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms flutter: [debug] apply transaction end 593088281 flutter: [debug] apply transaction begin 660028741 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 660028741 flutter: [debug] apply transaction begin 260840351 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 260840351 flutter: [debug] apply transaction begin 817804566 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 817804566 flutter: [debug] apply transaction begin 610312489 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 610312489 flutter: [debug] apply transaction begin 23397646 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 23397646 flutter: [debug] apply transaction begin 309917112 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 309917112 flutter: [debug] apply transaction begin 41628962 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms flutter: [debug] apply transaction end 41628962 flutter: [debug] apply transaction begin 479460694 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 479460694 flutter: [debug] apply transaction begin 16184969 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 16184969 flutter: [debug] apply transaction begin 477503280 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 477503280 flutter: [debug] apply transaction begin 606102376 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 606102376 flutter: [debug] apply transaction begin 31589489 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 31589489 flutter: [debug] apply transaction begin 252647713 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 252647713 flutter: [debug] apply transaction begin 284021480 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms flutter: [debug] apply transaction end 284021480 flutter: [debug] apply transaction begin 957660942 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 69 ms, converter action 1 ms, apply action 68 ms flutter: [debug] apply transaction end 957660942 flutter: [debug] apply transaction begin 897927508 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 897927508 flutter: [debug] apply transaction begin 678744943 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 678744943 flutter: [debug] apply transaction begin 464069397 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 464069397 flutter: [debug] apply transaction begin 774490704 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 774490704 flutter: [debug] apply transaction begin 642127410 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 642127410 flutter: [debug] apply transaction begin 709544110 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 709544110 flutter: [debug] apply transaction begin 195277826 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 195277826 flutter: [debug] apply transaction begin 651180125 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 651180125 flutter: [debug] apply transaction begin 727055076 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 727055076 flutter: [debug] apply transaction begin 150428286 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 150428286 flutter: [debug] apply transaction begin 692704890 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 692704890 flutter: [debug] apply transaction begin 789759391 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms flutter: [debug] apply transaction end 789759391 flutter: [debug] apply transaction begin 382178503 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 14 ms, converter action 0 ms, apply action 14 ms flutter: [debug] apply transaction end 382178503 flutter: [debug] apply transaction begin 207324653 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms flutter: [debug] apply transaction end 207324653 flutter: [debug] apply transaction begin 241563603 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 5 ms, converter action 0 ms, apply action 5 ms flutter: [debug] apply transaction end 241563603 flutter: [debug] apply transaction begin 727563616 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 13 ms, converter action 0 ms, apply action 13 ms flutter: [debug] apply transaction end 727563616 flutter: [debug] apply transaction begin 671029156 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 1 ms, converter action 0 ms, apply action 1 ms flutter: [debug] apply transaction end 671029156 flutter: [debug] apply transaction begin 575638679 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 1 ms, converter action 0 ms, apply action 1 ms flutter: [debug] apply transaction end 575638679 flutter: [debug] apply transaction begin 901668911 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 901668911 flutter: [debug] apply transaction begin 814915009 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 814915009 flutter: [debug] apply transaction begin 659064668 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 659064668 flutter: [debug] apply transaction begin 351189000 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 351189000 flutter: [debug] apply transaction begin 636006853 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 636006853 flutter: [debug] apply transaction begin 553319862 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 9 ms, converter action 0 ms, apply action 9 ms flutter: [debug] apply transaction end 553319862 flutter: [debug] apply transaction begin 915861122 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 915861122 flutter: [debug] apply transaction begin 568654651 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms flutter: [debug] apply transaction end 568654651 flutter: [debug] apply transaction begin 1069736356 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 1069736356 flutter: [debug] apply transaction begin 844303140 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms flutter: [debug] apply transaction end 844303140 flutter: [debug] apply transaction begin 616286505 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms flutter: [debug] apply transaction end 616286505 flutter: [debug] apply transaction begin 967692496 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 967692496 flutter: [debug] apply transaction begin 343109025 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 343109025 flutter: [debug] apply transaction begin 478800950 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 8 ms, converter action 0 ms, apply action 8 ms flutter: [debug] apply transaction end 478800950 flutter: [debug] apply transaction begin 792948661 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 6 ms, converter action 0 ms, apply action 6 ms flutter: [debug] apply transaction end 792948661 flutter: [debug] apply transaction begin 345044022 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 345044022 flutter: [debug] apply transaction begin 747663269 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 5 ms, converter action 0 ms, apply action 5 ms flutter: [debug] apply transaction end 747663269 flutter: [debug] apply transaction begin 805071493 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 805071493 flutter: [debug] apply transaction begin 990453490 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 990453490 flutter: [debug] apply transaction begin 60453034 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 60453034 flutter: [debug] apply transaction begin 848496106 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 848496106 flutter: [debug] apply transaction begin 23708551 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 23708551 flutter: [debug] apply transaction begin 873647873 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 873647873 flutter: [debug] apply transaction begin 902989232 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 4 ms, converter action 0 ms, apply action 4 ms flutter: [debug] apply transaction end 902989232 flutter: [debug] apply transaction begin 523385077 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 3 ms, converter action 0 ms, apply action 3 ms flutter: [debug] apply transaction end 523385077 flutter: [debug] apply transaction begin 752950891 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 2 ms, converter action 0 ms, apply action 2 ms flutter: [debug] apply transaction end 752950891 flutter: [debug] apply transaction begin 644891477 flutter: [debug] [editor_transaction_adapter] apply transaction cost: total 7 ms, converter action 0 ms, apply action 7 ms flutter: [debug] apply transaction end 644891477 ``` <!--- List at least one issue here that this PR addresses. If it fixes the issue, please use the [fixes](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests) keyword to close the issue. For example: fixes https://github.com/AppFlowy-IO/AppFlowy/pull/2106 --> --- <!--- Before you mark this PR ready for review, run through this checklist! --> #### PR Checklist - [x] My code adheres to [AppFlowy's Conventions](https://docs.appflowy.io/docs/documentation/software-contributions/conventions) - [ ] I've listed at least one issue that this PR fixes in the description above. - [ ] I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes. - [ ] All existing tests are passing. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 23:18:54 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#7280
No description provided.