{"action":"opened","issue":{"url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/5233","labels_url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/5233/labels{/name}","comments_url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/5233/comments","events_url":"https://api.github.com/repos/lionheart/openradar-mirror/issues/5233/events","html_url":"https://github.com/lionheart/openradar-mirror/issues/5233","id":100793419,"number":5233,"title":"13315308: iOS 6 UIPageViewController scroll mode changes pages when keyboard pops up","user":{"login":"openradar-mirror","id":13605213,"avatar_url":"https://avatars.githubusercontent.com/u/13605213?v=3","gravatar_id":"","url":"https://api.github.com/users/openradar-mirror","html_url":"https://github.com/openradar-mirror","followers_url":"https://api.github.com/users/openradar-mirror/followers","following_url":"https://api.github.com/users/openradar-mirror/following{/other_user}","gists_url":"https://api.github.com/users/openradar-mirror/gists{/gist_id}","starred_url":"https://api.github.com/users/openradar-mirror/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openradar-mirror/subscriptions","organizations_url":"https://api.github.com/users/openradar-mirror/orgs","repos_url":"https://api.github.com/users/openradar-mirror/repos","events_url":"https://api.github.com/users/openradar-mirror/events{/privacy}","received_events_url":"https://api.github.com/users/openradar-mirror/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/lionheart/openradar-mirror/milestones/2","html_url":"https://github.com/lionheart/openradar-mirror/milestones/iOS","labels_url":"https://api.github.com/repos/lionheart/openradar-mirror/milestones/2/labels","id":1237416,"number":2,"title":"iOS","description":null,"creator":{"login":"openradar-mirror","id":13605213,"avatar_url":"https://avatars.githubusercontent.com/u/13605213?v=3","gravatar_id":"","url":"https://api.github.com/users/openradar-mirror","html_url":"https://github.com/openradar-mirror","followers_url":"https://api.github.com/users/openradar-mirror/followers","following_url":"https://api.github.com/users/openradar-mirror/following{/other_user}","gists_url":"https://api.github.com/users/openradar-mirror/gists{/gist_id}","starred_url":"https://api.github.com/users/openradar-mirror/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openradar-mirror/subscriptions","organizations_url":"https://api.github.com/users/openradar-mirror/orgs","repos_url":"https://api.github.com/users/openradar-mirror/repos","events_url":"https://api.github.com/users/openradar-mirror/events{/privacy}","received_events_url":"https://api.github.com/users/openradar-mirror/received_events","type":"User","site_admin":false},"open_issues":804,"closed_issues":0,"state":"open","created_at":"2015-08-03T02:08:30Z","updated_at":"2015-08-13T15:01:32Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2015-08-13T15:01:32Z","updated_at":"2015-08-13T15:01:32Z","closed_at":null,"body":"#### Description\n\nSummary: When using UIPageViewController with UIPageViewControllerTransitionStyleScroll, after the page changes from the initial page, popping up the keyboard (due to the user tapping a UITextArea, for example) will cause the current page view to be dismissed without any delegate or data source methods being called; this also causes the keyboard to be dismissed.\r\n\r\nSteps to Reproduce:\r\n\r\nCode that reproduces the problem is attached. To reproduce: run the app (simulator or device).  Turn to another page, then tap the text area.\r\n\r\nIf you wish to create a reproducible test case from scratch: create a UIPageViewController with UIPageViewControllerTransitionStyleScroll.  Have at least one page with a UITextArea or similar view that will cause the keyboard to come up.\r\n\r\nExpected Results:\r\n\r\nThe keyboard comes up and the user is able to alter the text in the text area.\r\n\r\nActual Results:\r\n\r\nThe keyboard pops up, then the current page goes away, another page (exactly which one seems nondeterministic) is shown, and the keyboard pops back down.  The UIPageViewControllerDelegate does not get notified of the page change; the UIPageViewControllerDataSource does not get a request for a view controller.\r\n\r\nRegression:\r\n\r\niOS 6-only because UIPageViewControllerTransitionStyleScroll is an iOS6 feature.\r\nThe bug is specifically related to the keyboard coming up; it does not reproduce if a Bluetooth keyboard is connected to the device.\r\nI have only tested this on iPad, but strongly suspect it would also occur on iPhone.\n\n-\nProduct Version: 6\nCreated: 2013-02-28T18:27:42.710325\nOriginated: 2013-02-28T00:00:00\nOpen Radar Link: http://www.openradar.me/13315308"}}