Bug 42679 - Pressing the down arrow key inside a text block results in inactive Workbook
Summary: Pressing the down arrow key inside a text block results in inactive Workbook
Status: VERIFIED FIXED
Alias: None
Product: Workbooks & Inspector
Classification: Xamarin
Component: Actually Unsure ()
Version: 0.9.0
Hardware: PC Mac OS
: --- normal
Target Milestone: ---
Assignee: xamarininteractive
URL:
Depends on:
Blocks:
 
Reported: 2016-07-19 23:44 UTC by Zack Gramana
Modified: 2016-08-19 08:51 UTC (History)
5 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
VERIFIED FIXED

Description Zack Gramana 2016-07-19 23:44:18 UTC
Given

Open the Workbook app on MacOS. Create a new workbook (doesn't seem to matter which type). Click on the double-quotes icon to enable text entry. Press the down-arrow key.

Expected

Cursor moves to next field/line.

Observed

The workbook window disappears. The app icon turns gray. All menu options are disabled. Only option is to close and re-open the app.

Upon re-launching, here is the log contents:

[Info][00:00:00.0004430] AppSession: Starting Xamarin Inspector client
[Error][00:00:07.8345400] XipServer: HandleClientConnectionAsync failed: System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'XipConnection'.
  at Xamarin.Interactive.Protocol.XipConnection`1[TBackend].Dispose (Boolean disposing) <0x11def31d0 + 0x000a9> in <filename unknown>:0 
  at Xamarin.Interactive.Protocol.ListenerServerConnection`1[TClient].Dispose () <0x11def3180 + 0x00026> in <filename unknown>:0 
  at Xamarin.Interactive.Protocol.XipServer`1[TBackend].HandleClientConnectionAsync (Xamarin.Interactive.Protocol.XipConnection`1 connection, CancellationToken cancellationToken) <0x11decb000 + 0x0053b> in <filename unknown>:0 
  at Xamarin.Interactive.Protocol.ListenerServerBase`2+<AcceptLoop>c__AnonStorey5+<AcceptLoop>c__async4[TClient,TListenerServerConnection].MoveNext () <0x11bbc9430 + 0x0057d> in <filename unknown>:0 
Workbook Mac App (Desktop Profile) (:61202) => [Info][00:00:00.0002330] Agent: MacNet45 agent 'Workbook Mac App (Desktop Profile) v1 on ZMacBook' is available for inspection: com-xamarin-inspector-agent://127.0.0.1:61202
Workbook Mac App (Desktop Profile) (:61202) => [Error][00:00:00.0749660] XipClient: unhandled exception for message Xamarin.Interactive.Core.IdentifyAgentRequest: System.Runtime.Serialization.SerializationException: End of Stream encountered before parsing was completed.
  at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run () <0x1169bfdf0 + 0x005a0> in <filename unknown>:0 
  at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize (System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Serialization.Formatters.Binary.__BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) <0x1169bf680 + 0x000d0> in <filename unknown>:0 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage) <0x1169be1e0 + 0x001c4> in <filename unknown>:0 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage) <0x1169be190 + 0x00035> in <filename unknown>:0 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, Boolean fCheck) <0x1169be150 + 0x0002b> in <filename unknown>:0 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) <0x1169be110 + 0x00023> in <filename unknown>:0 
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) <0x1169be0e0 + 0x0001b> in <filename unknown>:0 
  at Xamarin.Interactive.Serialization.XipSerializer.Deserialize () <0x1169bdf60 + 0x00095> in <filename unknown>:0 
  at Xamarin.Interactive.Protocol.XipClient.Send (IXipRequestMessage message, System.Action`1 responseHandler, CancellationToken ct) <0x116987c10 + 0x0030b> in <filename unknown>:0 
[Info][00:00:08.1858420] ClientWebServer: Request: http://127.0.0.1:56974/workbook/3d5f3892-897d-4f12-9c40-b95dd799f27f/Graphene via Couchbase Lite.workbook
[Info][00:00:08.2034740] ClientWebServer: Request: http://127.0.0.1:56974/editor/glyphs/glyphs.css
[Info][00:00:08.2065870] ClientWebServer: Request: http://127.0.0.1:56974/editor/codemirror.css
[Info][00:00:08.2082780] ClientWebServer: Request: http://127.0.0.1:56974/shell.css
[Info][00:00:08.2084120] ClientWebServer: Request: http://127.0.0.1:56974/editor/show-hint.css
[Info][00:00:08.2090980] ClientWebServer: Request: http://127.0.0.1:56974/editor/editor.css
[Info][00:00:08.2092510] ClientWebServer: Request: http://127.0.0.1:56974/ui.css
[Info][00:00:08.2319150] ClientWebServer: Request: http://127.0.0.1:56974/editor/clike.js
[Info][00:00:08.2320540] ClientWebServer: Request: http://127.0.0.1:56974/workspace.css
[Info][00:00:08.2321270] ClientWebServer: Request: http://127.0.0.1:56974/editor/codemirror.js
[Info][00:00:08.2322500] ClientWebServer: Request: http://127.0.0.1:56974/theme.css
[Info][00:00:08.2322720] ClientWebServer: Request: http://127.0.0.1:56974/prosemirror.css
[Info][00:00:08.2362050] ClientWebServer: Request: http://127.0.0.1:56974/renderers/renderers.css
[Info][00:00:08.2374040] ClientWebServer: Request: http://127.0.0.1:56974/editor/show-hint.js
[Info][00:00:08.2378020] ClientWebServer: Request: http://127.0.0.1:56974/editor/matchbrackets.js
[Info][00:00:08.2380490] ClientWebServer: Request: http://127.0.0.1:56974/prosemirror.js
[Info][00:00:08.2385690] ClientWebServer: Request: http://127.0.0.1:56974/repl.js
[Info][00:00:08.2442200] ClientWebServer: Request: http://127.0.0.1:56974/renderers/object.css
[Info][00:00:08.2455210] ClientWebServer: Request: http://127.0.0.1:56974/renderers/base.css
[Info][00:00:08.2466750] ClientWebServer: Request: http://127.0.0.1:56974/renderers/color.css
[Info][00:00:08.2469410] ClientWebServer: Request: http://127.0.0.1:56974/renderers/image.css
[Info][00:00:08.2471390] ClientWebServer: Request: http://127.0.0.1:56974/renderers/enumerable.css
[Info][00:00:08.2472390] ClientWebServer: Request: http://127.0.0.1:56974/renderers/exception.css
[Info][00:00:08.2474310] ClientWebServer: Request: http://127.0.0.1:56974/renderers/help.css
[Info][00:00:08.2481190] ClientWebServer: Request: http://127.0.0.1:56974/renderers/datetime.css
[Info][00:00:08.2485400] ClientWebServer: Request: http://127.0.0.1:56974/renderers/map.css
[Info][00:00:08.2488590] ClientWebServer: Request: http://127.0.0.1:56974/renderers/captured-output.css
[Info][00:00:08.2492830] ClientWebServer: Request: http://127.0.0.1:56974/renderers/verbatim-html.css
[Info][00:00:08.2495350] ClientWebServer: Request: http://127.0.0.1:56974/renderers/hex-dump.css
[Info][00:00:08.3286400] ClientWebServer: Request: http://127.0.0.1:56974/new-code-entry-16@2x.png
[Info][00:00:08.3287020] ClientWebServer: Request: http://127.0.0.1:56974/new-documentation-entry-16@2x.png
[Info][00:00:09.6000180] ClientWebServer: Request: http://127.0.0.1:56974/delete-entry-16@2x.png
[Info][00:00:09.6001080] ClientWebServer: Request: http://127.0.0.1:56974/run-code-entry-16@2x.png
Comment 1 Aaron Bockover [MSFT] 2016-08-15 21:31:30 UTC
This will be fixed in the next release. Thanks!
Comment 3 asimk 2016-08-19 08:51:46 UTC
I have checked this issue with xamarin workbooks version 0.10.0.0 and observed that press down arrow key now functioning working fine. On down arrow key press cursor moves to next line in documentation cell.

Screencast : http://www.screencast.com/t/mWe2BXF8Rk

Hence closing this issue.