title: Flutter's issue with Google Indic Keyboard
body: <p>The Google Indic keyboard is not getting dismissed in real device when I click system back button but it is working fine with emulator.</p>
  <pre><code>          TextField(
                controller: _chat_text_form_controller,
                expands: false,
                textInputAction: TextInputAction.newline,
                keyboardType: TextInputType.multiline,
                maxLines: null,
                decoration: InputDecoration(
                  contentPadding:
                  EdgeInsets.symmetric(horizontal: 20, vertical: 0),
                  fillColor: Colors.white,
                  filled: true,
                  hintText: 'Type Text Here...',
                  hintStyle: TextStyle(color: Colors.grey),
                  border: OutlineInputBorder(
                    borderRadius: BorderRadius.all(Radius.circular(25)),
                    borderSide: BorderSide(color: Colors.red, width: 2),
                  ),
                ),
              );
  </code></pre>
  <p><strong>Edit</strong></p>
  <p>I have checked on other phones with different keyboards, unfortunately it has same behavior. I cannot dismiss soft keyboard from system back button but I can dismiss it programmatically.</p>