{"action":"created","issue":{"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/issues/3211","repository_url":"https://api.github.com/repos/xamarin/Xamarin.Forms","labels_url":"https://api.github.com/repos/xamarin/Xamarin.Forms/issues/3211/labels{/name}","comments_url":"https://api.github.com/repos/xamarin/Xamarin.Forms/issues/3211/comments","events_url":"https://api.github.com/repos/xamarin/Xamarin.Forms/issues/3211/events","html_url":"https://github.com/xamarin/Xamarin.Forms/issues/3211","id":338178940,"node_id":"MDU6SXNzdWUzMzgxNzg5NDA=","number":3211,"title":"Bindings function improperly (fire repeatedly) under debug mode","user":{"login":"pfaucon","id":3473919,"node_id":"MDQ6VXNlcjM0NzM5MTk=","avatar_url":"https://avatars1.githubusercontent.com/u/3473919?v=4","gravatar_id":"","url":"https://api.github.com/users/pfaucon","html_url":"https://github.com/pfaucon","followers_url":"https://api.github.com/users/pfaucon/followers","following_url":"https://api.github.com/users/pfaucon/following{/other_user}","gists_url":"https://api.github.com/users/pfaucon/gists{/gist_id}","starred_url":"https://api.github.com/users/pfaucon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pfaucon/subscriptions","organizations_url":"https://api.github.com/users/pfaucon/orgs","repos_url":"https://api.github.com/users/pfaucon/repos","events_url":"https://api.github.com/users/pfaucon/events{/privacy}","received_events_url":"https://api.github.com/users/pfaucon/received_events","type":"User","site_admin":false},"labels":[{"id":771881931,"node_id":"MDU6TGFiZWw3NzE4ODE5MzE=","url":"https://api.github.com/repos/xamarin/Xamarin.Forms/labels/s/needs-info","name":"s/needs-info","color":"fcb95a","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-07-04T08:30:31Z","updated_at":"2018-07-18T23:36:03Z","closed_at":null,"author_association":"NONE","body":"<!-- Bug report best practices: https://github.com/xamarin/Xamarin.Forms/wiki/Submitting-Issues -->\r\nEdit: Updated description\r\n\r\n\r\n### Description\r\nWhen running normally a data binding update fires once (expected), but when running with a breakpoint in the setter the data binding fires indefinitely. \r\n\r\nAlso empirically it seems to accelerate/stack calls, wherein if I am quick to close the keyboard at the beginning it closes, but after a few seconds the keyboard is unable to close before opening again \r\n\r\n\r\n### Steps to Reproduce\r\n\r\nopen the project:\r\n[EntryTest.zip](https://github.com/xamarin/Xamarin.Forms/files/2162397/EntryTest.zip)\r\n\r\nor\r\ncreate a new project (XF, cross platform)\r\nreplace the ItemsViewModel and ItemsPage with https://gist.github.com/pfaucon/c01effa8eeea39112078fadaace7cea8 (essentially just adding the entry)\r\n\r\n1. run the application with a breakpoint in the setter\r\n2. type \"..\", to trigger the setter reseting the value to 0 (it seems to fire on the first \".\" too)\r\n\r\n### Expected Behavior\r\nit should be behave the same under the debugger as without.  Specifically it should not spam the setter indefinitely\r\n\r\n### Actual Behavior\r\nit spams the setter indefinitely when a breakpoint is set \r\n\r\n### Basic Information\r\n\r\n- Version with issue: 2.5.1.44934 (prod), 3.0.0.446417 (for our test)\r\n- Last known good version: NA\r\n- IDE: VS for mac\r\n- Platform Target Frameworks: <!-- All that apply -->\r\n  - iOS:  9.0 (prod) 11.4 (test)\r\n\r\n### Screenshots\r\n\r\nhttps://www.useloom.com/share/d1d604020ea145298e76f3ce98f8dc86\r\n\r\n### Reproduction Link\r\n\r\nproject file is attached, it is simple to trigger\r\n"},"comment":{"url":"https://api.github.com/repos/xamarin/Xamarin.Forms/issues/comments/406106546","html_url":"https://github.com/xamarin/Xamarin.Forms/issues/3211#issuecomment-406106546","issue_url":"https://api.github.com/repos/xamarin/Xamarin.Forms/issues/3211","id":406106546,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNjEwNjU0Ng==","user":{"login":"PureWeen","id":5375137,"node_id":"MDQ6VXNlcjUzNzUxMzc=","avatar_url":"https://avatars1.githubusercontent.com/u/5375137?v=4","gravatar_id":"","url":"https://api.github.com/users/PureWeen","html_url":"https://github.com/PureWeen","followers_url":"https://api.github.com/users/PureWeen/followers","following_url":"https://api.github.com/users/PureWeen/following{/other_user}","gists_url":"https://api.github.com/users/PureWeen/gists{/gist_id}","starred_url":"https://api.github.com/users/PureWeen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PureWeen/subscriptions","organizations_url":"https://api.github.com/users/PureWeen/orgs","repos_url":"https://api.github.com/users/PureWeen/repos","events_url":"https://api.github.com/users/PureWeen/events{/privacy}","received_events_url":"https://api.github.com/users/PureWeen/received_events","type":"User","site_admin":false},"created_at":"2018-07-18T23:36:03Z","updated_at":"2018-07-18T23:36:03Z","author_association":"CONTRIBUTOR","body":"@pfaucon  I feel like this is more related to just a quirk of the iOS Simulators and not a bug with XF or Xamarin in General\r\n\r\nFor example if I \r\n-open up safari on the ipad simulator\r\n-hit period and click off ipad in the url bar\r\n-it'll just type a bunch of periods\r\n\r\n"}}
{"actor":{"display_login":"PureWeen"}}