keybase / keybase/client

Not updating properly when changing monitor setup.

Open
#25,572 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Hello,

I have an issue when going from my home office to office workspace with monitors.
In my home office i have 3 screens, 2 smaller 27" and one big 49"ultra wide. I always keep KeyBase on one of the small screens to always have it up there in full-screen, This seem to save/cache it's position from when i lock the computer or w/e.
But when i change the monitor setup to my office workspace(same kind of 49" but not the small one's) it doesn't update properly but rather seem to be stuck in w/e position it was saved to and does not update for the new setup. Reopening the application does not solve this and neither does rebooting.
I´ve managed to solve it sometimes by unplugging the laptop and rebooting it with no external screens connected.

Im thinking maybe some kind of semi frequent screen update can be of use. Maybe something like that already exists and my installation is borked? That would make this an issue instead of a suggestion i guess. :D

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by reproducing the monitor-layout problem when switching between the two setups, then trace the desktop window-position handling; done means the application updates its position for the active monitor arrangement without requiring unplugging screens or rebooting.

Written by the indexing model from the issue text.

Assessment

Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.