REI Plugin Compatibilities (REIPC)

REI Plugin Compatibilities (REIPC)

11M Downloads

[Bug] Backspacing in search bar removes 2 characters instead of 1

Bloemenpot opened this issue · 1 comments

commented

What happened?

No matter how i try to tap backspace when searching in the search bar. it always atleast removes 2 characters.
example:
i type "diry" (misspell in 'dirt') i press backspace once, and i end up with "di"
This only happens in the search bar for REI, and in no other parts of the game.

Looking at the rei.log file, it does seem to do them one at a time. although it still always removes 2

https://youtu.be/b-_ieH2Etmk (video of it happening including keyboard overlay)

What mod loaders are you seeing the problem on?

Fabric

What do you think this bug is of?

  • Visual
  • Recipe Lookup
  • Cheat Mode
  • Plugin Integration / JEI Plugin Compatibility
  • Others

Relevant log output

[23:14:10] [Render thread/DEBUG] [REI] Created search filter with "d" using Default
[23:14:10] [Render thread/DEBUG] [REI] Starting Search: "d" with 1827 stacks, shouldAsync: true on Render thread
[23:14:10] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "d"
[23:14:10] [REI-AsyncSearchManager-77/TRACE] [REI] Search "d" Used [Thread[#1151,REI-AsyncSearchManager-77,10,main]]: 680.8 μs
[23:14:10] [REI-AsyncSearchManager-77/TRACE] [REI] Search "d" Used and Applied [Thread[#1151,REI-AsyncSearchManager-77,10,main]]: 980.9 μs
[23:14:11] [Render thread/DEBUG] [REI] Created search filter with "di" using Default
[23:14:11] [Render thread/DEBUG] [REI] Starting Search: "di" with 1827 stacks, shouldAsync: true on Render thread
[23:14:11] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "di"
[23:14:11] [REI-AsyncSearchManager-80/TRACE] [REI] Search "di" Used [Thread[#1154,REI-AsyncSearchManager-80,10,main]]: 503.4 μs
[23:14:11] [REI-AsyncSearchManager-80/TRACE] [REI] Search "di" Used and Applied [Thread[#1154,REI-AsyncSearchManager-80,10,main]]: 579.1 μs
[23:14:11] [Render thread/DEBUG] [REI] Created search filter with "dir" using Default
[23:14:11] [Render thread/DEBUG] [REI] Starting Search: "dir" with 1827 stacks, shouldAsync: true on Render thread
[23:14:11] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "dir"
[23:14:11] [REI-AsyncSearchManager-81/TRACE] [REI] Search "dir" Used [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 539.9 μs
[23:14:11] [REI-AsyncSearchManager-81/TRACE] [REI] Search "dir" Used and Applied [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 588.1 μs
[23:14:11] [Render thread/DEBUG] [REI] Created search filter with "diry" using Default
[23:14:11] [Render thread/DEBUG] [REI] Starting Search: "diry" with 1827 stacks, shouldAsync: true on Render thread
[23:14:11] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "diry"
[23:14:11] [REI-AsyncSearchManager-80/TRACE] [REI] Search "diry" Used [Thread[#1154,REI-AsyncSearchManager-80,10,main]]: 494.8 μs
[23:14:11] [REI-AsyncSearchManager-80/TRACE] [REI] Search "diry" Used and Applied [Thread[#1154,REI-AsyncSearchManager-80,10,main]]: 532.1 μs
[23:14:13] [Render thread/DEBUG] [REI] Created search filter with "dir" using Default
[23:14:13] [Render thread/DEBUG] [REI] Starting Search: "dir" with 1827 stacks, shouldAsync: true on Render thread
[23:14:13] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "dir"
[23:14:13] [REI-AsyncSearchManager-81/TRACE] [REI] Search "dir" Used [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 522.6 μs
[23:14:13] [REI-AsyncSearchManager-81/TRACE] [REI] Search "dir" Used and Applied [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 569.6 μs
[23:14:13] [Render thread/DEBUG] [REI] Created search filter with "di" using Default
[23:14:13] [Render thread/DEBUG] [REI] Starting Search: "di" with 1827 stacks, shouldAsync: true on Render thread
[23:14:13] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "di"
[23:14:13] [REI-AsyncSearchManager-81/TRACE] [REI] Search "di" Used [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 493.6 μs
[23:14:13] [REI-AsyncSearchManager-81/TRACE] [REI] Search "di" Used and Applied [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 570.6 μs
[23:14:14] [Render thread/DEBUG] [REI] Created search filter with "dir" using Default
[23:14:14] [Render thread/DEBUG] [REI] Starting Search: "dir" with 1827 stacks, shouldAsync: true on Render thread
[23:14:14] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "dir"
[23:14:14] [REI-AsyncSearchManager-80/TRACE] [REI] Search "dir" Used [Thread[#1154,REI-AsyncSearchManager-80,10,main]]: 463.1 μs
[23:14:14] [REI-AsyncSearchManager-80/TRACE] [REI] Search "dir" Used and Applied [Thread[#1154,REI-AsyncSearchManager-80,10,main]]: 502.9 μs
[23:14:14] [Render thread/DEBUG] [REI] Created search filter with "dirt" using Default
[23:14:14] [Render thread/DEBUG] [REI] Starting Search: "dirt" with 1827 stacks, shouldAsync: true on Render thread
[23:14:14] [Render thread/DEBUG] [REI] Async Search: 5 partitions for "dirt"
[23:14:14] [REI-AsyncSearchManager-81/TRACE] [REI] Search "dirt" Used [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 529.6 μs
[23:14:14] [REI-AsyncSearchManager-81/TRACE] [REI] Search "dirt" Used and Applied [Thread[#1155,REI-AsyncSearchManager-81,10,main]]: 575.2 μs

Anything else?

No response

By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.

  • Yes, and I did not use any paste services other than GitHub Gists.

By submitting this issue, I have confirmed my REI and REI's dependencies are up to date.

  • Yes
commented

Update architectury api, should fix it.