I've tested the latest version, and unfortunately, the fix does not cover the subgroups "shinyinserter3", "shinyinserter4", or "shinyinserter5". When playing with many planet mods, or mods that add many inserters, the use of these additional subgroups (which is used for crafting menu sorting purposes) is necessary. Any inserters that are in those subgroups would be banned from wooden platform placement
As an alternative, if the goal is to allow ALL inserters on wooden platforms, regardless of their subgroup, then consider the following control.lua code instead:
table.insert(filters, {
filter = "place-result",
elem_filters = {
{ filter = "type", type = "inserter" }
}
})
This adds any and all items whose place_result is an inserter entity type, and is much more appropriate than adding by subgroup (the primary purpose of which is for sorting the crafting menu). Consider doing the same for container entity types, if the intention is the same (instead of doing individual subgroup patches dependent on active mods)
Here is the modified script for build_allowed_entities that worked for all inserters that I've tested so far