Commit 311970a
committed
fix(tui): fix pagination bugs - error display, scroll triggers, and boundary hints
- Fix '[object Object]' error display: extract message from non-Error thrown objects
- Fix PgUp/PgDn/line/half-page scroll not triggering page loads at boundaries
- Make '(scroll up/down for more)' hints only show near page boundaries
- Add missing Binary.lowerBound helper that PR anomalyco#8535 referenced but didn't include1 parent feb0c78 commit 311970a
3 files changed
Lines changed: 59 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
619 | 619 | | |
620 | 620 | | |
621 | 621 | | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
622 | 630 | | |
623 | 631 | | |
624 | 632 | | |
625 | 633 | | |
626 | 634 | | |
627 | 635 | | |
628 | | - | |
| 636 | + | |
629 | 637 | | |
630 | 638 | | |
631 | 639 | | |
| |||
688 | 696 | | |
689 | 697 | | |
690 | 698 | | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
691 | 707 | | |
692 | 708 | | |
693 | 709 | | |
694 | 710 | | |
695 | 711 | | |
696 | 712 | | |
697 | | - | |
| 713 | + | |
698 | 714 | | |
699 | 715 | | |
700 | 716 | | |
| |||
Lines changed: 21 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
202 | 205 | | |
203 | 206 | | |
204 | 207 | | |
| |||
633 | 636 | | |
634 | 637 | | |
635 | 638 | | |
| 639 | + | |
636 | 640 | | |
637 | 641 | | |
638 | 642 | | |
| |||
644 | 648 | | |
645 | 649 | | |
646 | 650 | | |
| 651 | + | |
647 | 652 | | |
648 | 653 | | |
649 | 654 | | |
| |||
655 | 660 | | |
656 | 661 | | |
657 | 662 | | |
| 663 | + | |
658 | 664 | | |
659 | 665 | | |
660 | 666 | | |
| |||
666 | 672 | | |
667 | 673 | | |
668 | 674 | | |
| 675 | + | |
669 | 676 | | |
670 | 677 | | |
671 | 678 | | |
| |||
677 | 684 | | |
678 | 685 | | |
679 | 686 | | |
| 687 | + | |
680 | 688 | | |
681 | 689 | | |
682 | 690 | | |
| |||
688 | 696 | | |
689 | 697 | | |
690 | 698 | | |
| 699 | + | |
691 | 700 | | |
692 | 701 | | |
693 | 702 | | |
| |||
1032 | 1041 | | |
1033 | 1042 | | |
1034 | 1043 | | |
1035 | | - | |
| 1044 | + | |
1036 | 1045 | | |
1037 | 1046 | | |
1038 | 1047 | | |
| |||
1046 | 1055 | | |
1047 | 1056 | | |
1048 | 1057 | | |
| 1058 | + | |
| 1059 | + | |
1049 | 1060 | | |
1050 | 1061 | | |
1051 | 1062 | | |
1052 | 1063 | | |
1053 | 1064 | | |
1054 | 1065 | | |
1055 | | - | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
1056 | 1070 | | |
1057 | 1071 | | |
1058 | | - | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
1059 | 1076 | | |
1060 | 1077 | | |
1061 | 1078 | | |
| |||
1176 | 1193 | | |
1177 | 1194 | | |
1178 | 1195 | | |
1179 | | - | |
| 1196 | + | |
1180 | 1197 | | |
1181 | 1198 | | |
1182 | 1199 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
22 | 42 | | |
23 | 43 | | |
24 | 44 | | |
| |||
0 commit comments