When <InputGroup> is used within <FormLayout> it breaks when there is not enough space.
When used outside of <FormLayout> the <InputGroup> maintains width and overflows:

I think this is the correct behavior.
However when used inside of <FormLayout> and when the last element is a <Button> it breaks:

When
<InputGroup>is used within<FormLayout>it breaks when there is not enough space.When used outside of
<FormLayout>the<InputGroup>maintains width and overflows:I think this is the correct behavior.
However when used inside of
<FormLayout>and when the last element is a<Button>it breaks: