WalletWasabi: macOS and Ubuntu split screen doesn't work properly and freezes

General Description

Split-screen freezes, isn’t by default occupying exactly half of the screen, can’t be adjusted when trying to split screen a larger window (more than half the size of the screen) versus other apps (macOS and Ubuntu).

Please refer to point 2 here: https://github.com/zkSNACKs/WalletWasabi/issues/3782#issuecomment-659103129

How To Reproduce?

  1. Expand the window size to occupy more than half of the screen.
  2. Hold down the green expand button on the top left-hand corner of the window and select ‘Tile window to left of screen’.
  3. Notice how the screen just freezes and cannot be resized to only cover half the screen.

Screenshots

Please refer to point 2 here: https://github.com/zkSNACKs/WalletWasabi/issues/3782#issuecomment-659103129

Operating System

macOS 10.15.6 Ubuntu 18.04

Logs

2020-07-22 11:27:30 ERROR WasabiSynchronizer (306) Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path ‘’, line 1, position 1. at Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType) at Newtonsoft.Json.JsonTextReader.ReadAsString() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value) at System.Net.Http.HttpContentExtensions.ReadAsJsonAsync[T](HttpContent me) at System.Net.Http.HttpResponseMessageExtensions.ThrowRequestExceptionFromContentAsync(HttpResponseMessage me) at WalletWasabi.WebClients.Wasabi.WasabiClient.GetSynchronizeAsync(uint256 bestKnownBlockHash, Int32 count, Nullable1 estimateMode, CancellationToken cancel) at System.Threading.Tasks.TaskExtensions.WithAwaitCancellationAsync[T](Task1 me, CancellationToken cancel, Int32 waitForGracefulTerminationMilliseconds) at WalletWasabi.Services.WasabiSynchronizer.<>c__DisplayClass60_0.<<Start>b__0>d.MoveNext()

Wasabi Version

1.1.11.2 - test candidate before 1.1.12.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 17 (1 by maintainers)

Most upvoted comments

Tested again, on Ubuntu it is still okay, but on Mac the same problem is still.

  • When I go to fullscreen, then exit or
  • When I go to split screen to left/right, then exit

Wasabi goes back to fullscreen, but the navbar never comes back and you cant exit, neither the fullscreen or the application. @danwalmsley @soosr can someone look into this?

Tested on Ubuntu 18, 16 and macOS 11.4 in the Fluent project (current master branch). On Ubuntu, it all works well, no freeze, no crash, smooth. On macOS, altough it doesn’t freeze or crash, when you change it to fullscreen, then back to normal, or when you put it to split view, then back to normal, Wasabi puts itself into fullscreen mode where you can’t exit from. @danwalmsley are there maybe any news or progress about this bug?

I tested the latest master on Ubuntu 20.14 and Debian 10, couldn’t recreate this issue. Don’t know about macOS.