Git diff multiple panels
hamzit opened this issue · comments
i have multiple projects on the editor that are managed by (https://github.com/danielbrodin/atom-project-manager,)
after switching from one project to another (using atom-project-manager) and toggling the git diff panel, multiple panels are showed, the more switching between project occurs, the more windows that are open
Steps to reproduce:
- -- toggle projects using (using atom-project-manager)
- -- toggle git diff panel
Yea something about switching projects really screws up git-plus. I'll try to resolve this within the next couple of days.
Edit: my keyboard was acting up and causing atom to go haywire so I actually haven't reproduced this but I'm still trying to sort it out
Could you provide more detailed steps and maybe a gif or video of this happening? I'm really puzzled by this and can't reproduce it yet. Opening the dev tools might also reveal some helpful errors
here is the video
atom_bug.zip
I believe I'm seeing similar behavior sporadically. Unfortunately I don't have repro steps. Here's what I have observed for 2 commands when it does happen:
- Running the command
git-diff:toggle-diff-list
causes 2 git diff buffers to open and 2 empty panels to open. See screenshot below - Alternatively running the command
git-plus:commit-all
causes multiple empty panels to open and 1 commit buffer to open. - For either case, when I've logged commands that are being run with atom.commands.onDidDispatch, I see a number of blur commands being fired after the git-plus command
More about my environment:
- Osx + atom 1.40.0.beta-1
- my git-plus config
Hope this helps. Thanks for the great library!
I have a similar problem when attempting to commit. It opens so many panels that all I see is little grey lines all the way down my screen.
nope