Frontmatter
| id | 3746 |
| title | container.Base: createItem() => removes default values |
| state | Closed |
| labels | bug |
| assignees | tobiu |
| createdAt | Jan 3, 2023, 9:46 AM |
| updatedAt | Jan 3, 2023, 9:51 AM |
| githubUrl | https://github.com/neomjs/neo/issues/3746 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jan 3, 2023, 9:47 AM |

the check if an item has a module => removing the ntype and vice versa is getting applied to the itemDefaults object, so it will affect all following items.
we need to change this behavior to only change a shallow copy.
@Dinkh: this explains why window actions not always show up. the toolbar spacer is a
module: Component, removes the default button ntype, actions become components and the styling is lost.