{"action":"closed","issue":{"url":"https://api.github.com/repos/anthonycr/Lightning-Browser/issues/419","repository_url":"https://api.github.com/repos/anthonycr/Lightning-Browser","labels_url":"https://api.github.com/repos/anthonycr/Lightning-Browser/issues/419/labels{/name}","comments_url":"https://api.github.com/repos/anthonycr/Lightning-Browser/issues/419/comments","events_url":"https://api.github.com/repos/anthonycr/Lightning-Browser/issues/419/events","html_url":"https://github.com/anthonycr/Lightning-Browser/issues/419","id":152062452,"number":419,"title":"Lightning crashes when clicking (with a mouse) on the URL box under certain conditions","user":{"login":"Zoraver","id":9345273,"avatar_url":"https://avatars.githubusercontent.com/u/9345273?v=3","gravatar_id":"","url":"https://api.github.com/users/Zoraver","html_url":"https://github.com/Zoraver","followers_url":"https://api.github.com/users/Zoraver/followers","following_url":"https://api.github.com/users/Zoraver/following{/other_user}","gists_url":"https://api.github.com/users/Zoraver/gists{/gist_id}","starred_url":"https://api.github.com/users/Zoraver/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zoraver/subscriptions","organizations_url":"https://api.github.com/users/Zoraver/orgs","repos_url":"https://api.github.com/users/Zoraver/repos","events_url":"https://api.github.com/users/Zoraver/events{/privacy}","received_events_url":"https://api.github.com/users/Zoraver/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-05-01T01:19:13Z","updated_at":"2016-12-19T05:15:19Z","closed_at":"2016-12-19T05:15:19Z","body":"If the URL Box Contents preference is set to either domain or title, Lightning will crash if the URL box is clicked with a mouse on the area to the right of the displayed text and to the left of the refresh / stop button.  This does not occur when the URL Box Contents preference is set to display the raw URL.\n\nThis issue was observed on an Asus TF300T using the trackpad built into its keyboard dock.\n\nLogcat shows the following when this occurs:\n\n`04-30 21:09:26.466 2954-2954/acr.browser.barebones E/InputEventReceiver: Exception dispatching input event.\n04-30 21:09:26.466 2954-2954/acr.browser.barebones E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback\n04-30 21:09:26.475 2954-2954/acr.browser.barebones E/MessageQueue-JNI: java.lang.IndexOutOfBoundsException: setSpan (26 ... 26) ends beyond length 19\n                                                                           at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1090)\n                                                                           at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:665)\n                                                                           at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:658)\n                                                                           at android.text.method.ArrowKeyMovementMethod.onTouchEvent(ArrowKeyMovementMethod.java:258)\n                                                                           at android.widget.TextView.onTouchEvent(TextView.java:8325)\n                                                                           at android.view.View.dispatchTouchEvent(View.java:9300)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                           at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                           at com.android.internal.policy.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2403)\n                                                                           at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1737)\n                                                                           at android.app.Activity.dispatchTouchEvent(Activity.java:2771)\n                                                                           at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)\n                                                                           at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)\n                                                                           at com.android.internal.policy.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2364)\n                                                                           at android.view.View.dispatchPointerEvent(View.java:9520)\n                                                                           at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4230)\n                                                                           at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4096)\n                                                                           at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)\n                                                                           at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3695)\n                                                                           at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3661)\n                                                                           at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3787)\n                                                                           at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3669)\n                                                                           at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3844)\n                                                                           at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)\n                                                                           at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3695)\n                                                                           at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3661)\n                                                                           at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3669)\n                                                                           at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)\n                                                                           at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5922)\n                                                                           at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5896)\n                                                                        at android.view.\n04-30 21:09:26.475 2954-2954/acr.browser.barebones D/AndroidRuntime: Shutting down VM\n--------- beginning of crash\n04-30 21:09:26.476 2954-2954/acr.browser.barebones E/AndroidRuntime: FATAL EXCEPTION: main\n                                                                     Process: acr.browser.barebones, PID: 2954\n                                                                     java.lang.IndexOutOfBoundsException: setSpan (26 ... 26) ends beyond length 19\n                                                                         at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1090)\n                                                                         at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:665)\n                                                                         at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:658)\n                                                                         at android.text.method.ArrowKeyMovementMethod.onTouchEvent(ArrowKeyMovementMethod.java:258)\n                                                                         at android.widget.TextView.onTouchEvent(TextView.java:8325)\n                                                                         at android.view.View.dispatchTouchEvent(View.java:9300)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2553)\n                                                                         at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2197)\n                                                                         at com.android.internal.policy.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2403)\n                                                                         at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1737)\n                                                                         at android.app.Activity.dispatchTouchEvent(Activity.java:2771)\n                                                                         at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)\n                                                                         at android.support.v7.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:60)\n                                                                         at com.android.internal.policy.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2364)\n                                                                         at android.view.View.dispatchPointerEvent(View.java:9520)\n                                                                         at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4230)\n                                                                         at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:4096)\n                                                                         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)\n                                                                         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3695)\n                                                                         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3661)\n                                                                         at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3787)\n                                                                         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3669)\n                                                                         at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3844)\n                                                                         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)\n                                                                         at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3695)\n                                                                         at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3661)\n                                                                         at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3669)\n                                                                         at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3642)\n                                                                         at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5922)\n                                                                        at android.view.ViewRootImpl.`\n"}}
{"actor":{"display_login":"Zoraver"}}