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?
- Expand the window size to occupy more than half of the screen.
- Hold down the green expand button on the top left-hand corner of the window and select ‘Tile window to left of screen’.
- 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](Task
1 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)
Tested again, on Ubuntu it is still okay, but on Mac the same problem is still.
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
onUbuntu 20.14
andDebian 10
, couldn’t recreate this issue. Don’t know about macOS.