jakob / jakob/Postico

Weird UI button behavior

Open
#719 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
485
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Weird UI button behavior

## What did you do?

In the upper right menu where the refresh button and the left and right side menu buttons are.

I have a key command (using better touch tool) that moves the window to another monitor in maximized screen (not full screen).

When I am in that mode the click targets for those buttons seem to be off, everything clicks to the right one button. In other words when I click the refresh it actually clicks the left menu panel button and when I click the left menu panel button it clicks the right menu button.

I tried to create screen capture of the behavior but ironically the screen recording does NOT show what I see with my own eyes. Not sure if this is a Postico UI bug or an macOS bug. Or some combination. I attached an animated gif from a video shot on my phone that shows what I see.

When I seem to resize the window just slightly from the maximized view the button behavior works correctly again.

![Image](https://user-images.githubusercontent.com/497659/85920488-13962b80-b829-11ea-8233-e9ef2d9a4d11.gif)

## What software versions are you using?

Postico version:
Version 1.5.13 (6491)

macOS version:
macOS Catalina
Version 10.15.5

PostgreSQL version:
12.1

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 source files or tests are identified. First reproduce the issue in Postico 1.5.13 on macOS Catalina by moving a maximized window to another monitor, then compare the upper-right button hit targets before and after a slight resize; done means each button activates the control it displays.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.