Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-17603] iOS8: Keyboard is deformed on iPhone

GitHub Issuen/a
TypeBug
PriorityCritical
StatusClosed
ResolutionWon't Fix
Resolution Date2014-09-07T03:19:43.000+0000
Affected Version/sRelease 3.4.0
Fix Version/sn/a
ComponentsiOS
Labelsios8, look1, module_keyboard, qe-3.4.0, regression, usability
ReporterOlga Romero
AssigneeVishal Duggal
Created2014-09-02T21:07:14.000+0000
Updated2018-08-02T22:20:06.000+0000

Description

Description

There is a visual deformation of a keyboard, when focus in a text field.

To reproduce

1. Run iOS Keyboard. (titanium_mobile_tests_internal/FeatureTest/iOSKeyboard) or create the default app and replace app.js
var win = Ti.UI.createWindow({
	backgroundColor:'blue',
	orientationModes:[Ti.UI.PORTRAIT, Ti.UI.LANDSCAPE_LEFT, Ti.UI.LANDSCAPE_RIGHT]
});

var textField = Ti.UI.createTextField({
	backgroundColor:'white',
	value:'TextField',
	top:'40%',
	bottom:'40%',
	left:'10%',
	right:'10%',
	textAlign:Ti.UI.TEXT_ALIGNMENT_CENTER
});

win.add(textField);

var button = Ti.UI.createButton({
	title:'Open New Window',
	backgroundColor:'white',
	top:'10%',
	left:'10%',
	right:'10%',
	height:'20%',
	textAlign:Ti.UI.TEXT_ALIGNMENT_CENTER
});

var subWin = Ti.UI.createWindow({
	backgroundColor:'green'
});

var subButton = Ti.UI.createButton({
	title:'Close',
	top:'40%',
	bottom:'40%',
	left:'20%',
	right:'20%'
});

button.addEventListener('click', function(){
	subWin.open();
});

win.add(button);

subWin.add(subButton);

subButton.addEventListener('click', function(){
	subWin.close();
});

win.open();
2. Click the text field.

Actual result

The keyboard is deformed

Expected result

2: Not a distorted keyboard, which should not disappear and rotate with the device.

Attachments

FileDateSize
Screen Shot 2014-09-02 at 1.40.36 PM.png2014-09-02T21:07:14.000+000038698
Screen Shot 2014-09-02 at 1.40.41 PM.png2014-09-02T21:07:14.000+000064762

Comments

  1. Vishal Duggal 2014-09-07

    Only happening on the iPhone Retina Tall device when the appropriate splash screen is not included causing the device to be in non full screen mode. Since this is a corner case marking this as Won't Fix.
  2. Ted Cannelongo 2014-10-10

    It should be noted that this exact same issue also affects any app designed for the iPhone when the user is running it on the iPad. As we do not yet have an iPad-specific version, this bug makes it virtually impossible for any of our users utilizing the app on the iPad to even log in unless they repeatedly change the orientation of the device until the keyboard happens to draw itself correctly. I would ask that the "Won't fix" designation be reconsidered for this defect, as it is a rather common practice to run iPhone apps on an iPad.
  3. Eric Merriman 2018-08-02

    Closing old "Won't fix" tickets. If you disagree, please reopen.

JSON Source