shedaniel / RoughlyEnoughItems

Clean and Configurable. Your recipe viewer mod for 1.13+.
Other
325 stars 66 forks source link

[Bug] Using the "View Usages" key bind over an empty part of the list of items on the right brings you to the recipe for fireworks #1717

Open Cicopath opened 1 month ago

Cicopath commented 1 month ago

What happened?

Title. Here's a video of what I mean: https://github.com/user-attachments/assets/a1b5ab03-b75a-4d03-a24d-b5f76d0a9952

What mod loaders are you seeing the problem on?

Fabric

What do you think this bug is of?

Relevant log output

[12:51:54] [REI-ReloadPlugins/DEBUG] [REI] ========================================
[12:51:54] [Render thread/DEBUG] [REI] Created search filter with "" using Default
[12:51:54] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:51:54] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:51:54] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 6.660 ms
[12:51:54] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 11.86 ms
[12:52:01] [Render thread/TRACE] [REI] Built Recipe View in 71.85 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:01] [Render thread/TRACE] [REI] Built Recipe View in 4.326 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:01] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:01] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:01] [REI-AsyncSearchManager-2/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-2,10,main]]: 830.1 μs
[12:52:01] [REI-AsyncSearchManager-2/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-2,10,main]]: 4.006 ms
[12:52:02] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:02] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:02] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 568.6 μs
[12:52:02] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 4.682 ms
[12:52:03] [Render thread/TRACE] [REI] Built Recipe View in 4.517 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:03] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:03] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:03] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 662.3 μs
[12:52:03] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 3.461 ms
[12:52:03] [Render thread/TRACE] [REI] Built Recipe View in 2.622 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:03] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:03] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:03] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 587.5 μs
[12:52:03] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 3.370 ms
[12:52:05] [Render thread/TRACE] [REI] Built Recipe View in 3.158 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:05] [Render thread/TRACE] [REI] Built Recipe View in 2.065 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:05] [Render thread/TRACE] [REI] Built Recipe View in 1.641 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:05] [Render thread/TRACE] [REI] Built Recipe View in 1.758 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:06] [Render thread/TRACE] [REI] Built Recipe View in 1.684 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:06] [Render thread/TRACE] [REI] Built Recipe View in 1.574 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:06] [Render thread/TRACE] [REI] Built Recipe View in 1.915 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:06] [Render thread/TRACE] [REI] Built Recipe View in 1.502 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:08] [Render thread/TRACE] [REI] Built Recipe View in 30.33 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:09] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:09] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:09] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 506.8 μs
[12:52:09] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 2.658 ms
[12:52:09] [Render thread/TRACE] [REI] Built Recipe View in 5.876 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:09] [Render thread/TRACE] [REI] Built Recipe View in 2.897 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:09] [Render thread/TRACE] [REI] Built Recipe View in 1.828 ms for 0 categories, 1 recipes for, 0 usages for and 0 live recipe generators.
[12:52:12] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:12] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:12] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 454.2 μs
[12:52:12] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 1.677 ms
[12:52:14] [Render thread/TRACE] [REI] Built Recipe View in 2.084 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:14] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:14] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:14] [REI-AsyncSearchManager-2/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-2,10,main]]: 551.3 μs
[12:52:14] [REI-AsyncSearchManager-2/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-2,10,main]]: 1.424 ms
[12:52:14] [Render thread/TRACE] [REI] Built Recipe View in 1.684 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:15] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:15] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:15] [REI-AsyncSearchManager-2/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-2,10,main]]: 374.9 μs
[12:52:15] [REI-AsyncSearchManager-2/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-2,10,main]]: 1.151 ms
[12:52:16] [Render thread/TRACE] [REI] Built Recipe View in 1.708 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:16] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:16] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:16] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 365.2 μs
[12:52:16] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 1.099 ms
[12:52:16] [Render thread/TRACE] [REI] Built Recipe View in 1.671 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:17] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:17] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:17] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 1.052 ms
[12:52:17] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 3.354 ms
[12:52:18] [Render thread/TRACE] [REI] Built Recipe View in 1.572 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:18] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:18] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:18] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 345.6 μs
[12:52:18] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 731.7 μs
[12:52:18] [Render thread/TRACE] [REI] Built Recipe View in 1.425 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:18] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:18] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:18] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 397.7 μs
[12:52:18] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 818.3 μs
[12:52:19] [Render thread/TRACE] [REI] Built Recipe View in 1.453 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:19] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:19] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:19] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 432.8 μs
[12:52:19] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 992.9 μs
[12:52:19] [Render thread/TRACE] [REI] Built Recipe View in 1.580 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:52:20] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:52:20] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:52:20] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-1,10,main]]: 397.1 μs
[12:52:20] [REI-AsyncSearchManager-1/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-1,10,main]]: 757.7 μs
[12:53:55] [Render thread/DEBUG] [REI] Recollecting custom collapsible entry groups
[12:53:55] [Render thread/DEBUG] [REI] Registered 0 custom collapsible entry groups: 
[12:53:55] [Render thread/DEBUG] [REI] Config saved
[12:53:55] [Render thread/DEBUG] [REI] Refiltered rule [INSTANCE] in 228.8 μs.
[12:53:55] [Render thread/DEBUG] [REI] Refiltered rule [INSTANCE] in 382.7 μs.
[12:53:55] [Render thread/DEBUG] [REI] Refiltered rule [INSTANCE] in 380.4 μs.
[12:53:55] [Render thread/DEBUG] [REI] Refiltered 1520 entries with 3 rules in 2.928 ms.
[12:53:55] [Render thread/DEBUG] [REI] Computed existing filtered displays with 3 rules in 45.29 ms
[12:53:55] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:53:55] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:53:55] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 1.009 ms
[12:53:55] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 1.621 ms
[12:53:55] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:53:55] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:53:55] [REI-AsyncSearchManager-3/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-3,10,main]]: 402.4 μs
[12:53:55] [REI-AsyncSearchManager-3/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-3,10,main]]: 790.3 μs
[12:54:01] [Render thread/TRACE] [REI] Built Recipe View in 1.559 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:54:01] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:54:01] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:54:01] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 371.9 μs
[12:54:01] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 731.5 μs
[12:54:02] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:54:02] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:54:02] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 351.9 μs
[12:54:02] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 707.4 μs
[12:54:44] [Render thread/TRACE] [REI] Built Recipe View in 1.475 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:54:44] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:54:44] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:54:44] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 370.9 μs
[12:54:44] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 869.5 μs
[12:54:44] [Render thread/TRACE] [REI] Built Recipe View in 1.494 ms for 0 categories, 0 recipes for, 1 usages for and 0 live recipe generators.
[12:54:46] [Render thread/DEBUG] [REI] Starting Search: "" with 1519 stacks, shouldAsync: true on Render thread
[12:54:46] [Render thread/DEBUG] [REI] Async Search: 4 partitions for ""
[12:54:46] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used [Thread[REI-AsyncSearchManager-0,10,main]]: 358.5 μs
[12:54:46] [REI-AsyncSearchManager-0/TRACE] [REI] Search "" Used and Applied [Thread[REI-AsyncSearchManager-0,10,main]]: 898.9 μ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.

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

NolanHewitt commented 1 month ago

I've encountered this as well.