```suggestion
let tabIndex = -1;
f (!isDisabled && (isFocused || state.selectionManager.focusedKey == null)) {
tabIndex = 0;
}
```
We can just derive it as part of render, no need...
question: for the path it kind of makes sense to have forbid. for the body I am wondering. if the client puts more stuff we do not care right? as long as we want is there. of course it is easier to...
I think we should revert this change and not touch the stdin since we no longer need to use it for other assets. We can do a simple map for the build options since we have access to the config