Bug 29910 - Android Simulator API 15 Soft Keyboard Scroll and Done Button Crash
Summary: Android Simulator API 15 Soft Keyboard Scroll and Done Button Crash
Status: RESOLVED NOT_REPRODUCIBLE
Alias: None
Product: Forms
Classification: Xamarin
Component: Android ()
Version: 1.4.4
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2015-05-10 00:24 UTC by Hines Vaughan III
Modified: 2017-01-03 19:47 UTC (History)
3 users (show)

Tags: android API 15 soft keyboard scroll done button crash
Is this bug a regression?: ---
Last known good build:


Attachments
Simple solution showing the issue. (1.29 KB, application/octet-stream)
2015-05-10 00:27 UTC, Hines Vaughan III
Details
Android Scroll Issues XAML Page and Code-behind (1.49 KB, application/zip)
2015-05-20 08:58 UTC, Hines Vaughan III
Details


Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED NOT_REPRODUCIBLE

Description Hines Vaughan III 2015-05-10 00:24:42 UTC
Overview:
Click into an Entry box, then scrolling down and pushing 'Done' on the software keyboard, crash Android Simulator  API 15. Attached is a simple solution showing the issue.

Steps to Reproduce:
1) Create a new Content Page

2) Add an Entry at the top, add multiple (10) Switch Cells

3) Run the app on Android Simulator API 15

4) Open the ContentPage

5) Click into the Entry box

6) Scroll Down to bottom of page (with keyboard) still visible

7) Hit 'Done' button on soft keyboard

Actual Result:
The application crashed.

Expected Results:
The form would be submitted and we go to a new page. (Or, at least, the application should not crash.)

Build Date & Platform:
Build 2015-05-09 on Xamarin Forms

Additional Builds and Platforms:
Does not happen on API 16 and also does not happen on iOS 7.1.

Additional Information:
Possible Workarounds: Fix the 'Done' button, similar to what is done in API 16 where it just does not do anything or disable scrolling while the Entry box has focus. But I have not been able to figure out how to do either so far.
Comment 1 Hines Vaughan III 2015-05-10 00:27:01 UTC
Created attachment 11144 [details]
Simple solution showing the issue.
Comment 2 Chris King 2015-05-19 18:22:06 UTC
Hm. The attachment is corrupted. Kindly re-attach and we'll take a look.

Warm regards,
Xamarin Forms Team
Comment 3 Hines Vaughan III 2015-05-20 08:58:47 UTC
Created attachment 11253 [details]
Android Scroll Issues XAML Page and Code-behind

Trying to upload the example XAML page and code-behind again, showing the Android API 15 related scrolling crash issue.
Comment 4 Jimmy [MSFT] 2017-01-03 19:47:02 UTC
I am not able to reproduce this issue. If you are still experiencing this crash with the latest version of Forms please reopen this report and included an updated repro project. Thanks!