{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/function-builder/issues/39","repository_url":"https://api.github.com/repos/phetsims/function-builder","labels_url":"https://api.github.com/repos/phetsims/function-builder/issues/39/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/function-builder/issues/39/comments","events_url":"https://api.github.com/repos/phetsims/function-builder/issues/39/events","html_url":"https://github.com/phetsims/function-builder/issues/39","id":154336161,"number":39,"title":"Cards can still be inverted through non-invertible functions","user":{"login":"phet-steele","id":5863899,"avatar_url":"https://avatars.githubusercontent.com/u/5863899?v=3","gravatar_id":"","url":"https://api.github.com/users/phet-steele","html_url":"https://github.com/phet-steele","followers_url":"https://api.github.com/users/phet-steele/followers","following_url":"https://api.github.com/users/phet-steele/following{/other_user}","gists_url":"https://api.github.com/users/phet-steele/gists{/gist_id}","starred_url":"https://api.github.com/users/phet-steele/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/phet-steele/subscriptions","organizations_url":"https://api.github.com/users/phet-steele/orgs","repos_url":"https://api.github.com/users/phet-steele/repos","events_url":"https://api.github.com/users/phet-steele/events{/privacy}","received_events_url":"https://api.github.com/users/phet-steele/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/phetsims/function-builder/labels/type:bug","name":"type:bug","color":"FF00AA"}],"state":"open","locked":false,"assignee":{"login":"pixelzoom","id":3046552,"avatar_url":"https://avatars.githubusercontent.com/u/3046552?v=3","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"milestone":null,"comments":9,"created_at":"2016-05-11T20:32:11Z","updated_at":"2016-05-17T03:31:15Z","closed_at":null,"body":"@pixelzoom this is for phetsims/tasks/issues/589. Noticed on all Win 10 browsers and iPad 2 iOS 9.3.1 (Tycho).\r\n\r\nA user can pass cards backwards through a non-invertible function by dragging the card backwards and releasing *just* before the red circle cue appears. Edit: not necessarily, read first comment.\r\n\r\nIn the case of this issue I mean what I say explicitly. The user must be **controlling** a card and moving it **backwards**, and release it at the specific moment. There must be backward movement of the card directly prior to the release. Do not release the card after dragging it forward from the input carousel, in this case you would have to drag it past the release point and \"turn around\" to approach the function from the right. The card does not need to be moving at the point of release. Might sound difficult to reproduce, but is actually quite easy to do (especially on accident). \r\n![funbu07](https://cloud.githubusercontent.com/assets/5863899/15195253/29365e8c-1784-11e6-941f-8697055033b2.gif)\r\n\r\nTroubleshooting information (do not edit):\r\nName: ‪Function Builder‬\r\nURL: http://www.colorado.edu/physics/phet/dev/html/function-builder/1.0.0-dev.25/function-builder_en.html\r\nVersion: 1.0.0-dev.25 2016-05-05 18:36:48 UTC\r\nUser Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36\r\nLanguage: en-US\r\nWindow: 2560x1315\r\nPixel Ratio: 1/1\r\nWebGL: WebGL 1.0 (OpenGL ES 2.0 Chromium)\r\nGLSL: WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.0 Chromium)\r\nVendor: WebKit (WebKit WebGL)\r\nVertex: attribs: 16 varying: 30 uniform: 1024\r\nTexture: size: 16384 imageUnits: 16 (vertex: 16, combined: 32)\r\nMax viewport: 16384x16384\r\nOES_texture_float: true\r\nDependencies JSON: {\"assert\":{\"sha\":\"7d27130a\",\"branch\":\"master\"},\"axon\":{\"sha\":\"5e33541f\",\"branch\":\"master\"},\"babel\":{\"sha\":\"b461c809\",\"branch\":\"master\"},\"brand\":{\"sha\":\"bb1cfcc6\",\"branch\":\"master\"},\"chipper\":{\"sha\":\"184674ba\",\"branch\":\"master\"},\"dot\":{\"sha\":\"04efe0bc\",\"branch\":\"master\"},\"function-builder\":{\"sha\":\"3d4fe673\",\"branch\":\"master\"},\"joist\":{\"sha\":\"48836bcf\",\"branch\":\"master\"},\"kite\":{\"sha\":\"dce9765e\",\"branch\":\"master\"},\"phet-core\":{\"sha\":\"c48bf320\",\"branch\":\"master\"},\"phetcommon\":{\"sha\":\"eab7fb7f\",\"branch\":\"master\"},\"scenery\":{\"sha\":\"7590be09\",\"branch\":\"master\"},\"scenery-phet\":{\"sha\":\"436bf61d\",\"branch\":\"master\"},\"sherpa\":{\"sha\":\"ab4d5c14\",\"branch\":\"master\"},\"sun\":{\"sha\":\"9f2d40d5\",\"branch\":\"master\"},\"tandem\":{\"sha\":\"5af5b8f8\",\"branch\":\"master\"},\"twixt\":{\"sha\":\"53b31872\",\"branch\":\"master\"}}\r\n"},"comment":{"url":"https://api.github.com/repos/phetsims/function-builder/issues/comments/219610849","html_url":"https://github.com/phetsims/function-builder/issues/39#issuecomment-219610849","issue_url":"https://api.github.com/repos/phetsims/function-builder/issues/39","id":219610849,"user":{"login":"pixelzoom","id":3046552,"avatar_url":"https://avatars.githubusercontent.com/u/3046552?v=3","gravatar_id":"","url":"https://api.github.com/users/pixelzoom","html_url":"https://github.com/pixelzoom","followers_url":"https://api.github.com/users/pixelzoom/followers","following_url":"https://api.github.com/users/pixelzoom/following{/other_user}","gists_url":"https://api.github.com/users/pixelzoom/gists{/gist_id}","starred_url":"https://api.github.com/users/pixelzoom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pixelzoom/subscriptions","organizations_url":"https://api.github.com/users/pixelzoom/orgs","repos_url":"https://api.github.com/users/pixelzoom/repos","events_url":"https://api.github.com/users/pixelzoom/events{/privacy}","received_events_url":"https://api.github.com/users/pixelzoom/received_events","type":"User","site_admin":false},"created_at":"2016-05-17T03:31:15Z","updated_at":"2016-05-17T03:31:15Z","body":"Cool, thanks for catching. And this will be an easy fix."}}