Coder Social home page Coder Social logo

Comments (13)

roosta avatar roosta commented on May 29, 2024 1

Hi @mksafavi, thanks a ton for the detailed issue! Appreciate all the details and the reproduction steps. I'll have a look this weekend.

from i3wsr.

roosta avatar roosta commented on May 29, 2024 1

Hi @Ali-Flt, I've tried, I refactored the whole app to try to get to the bottom of it, but I simply couldn't find a solution that worked. I'm not sure if its an i3 API issue or not, but IIRC i was able to reproduce the issue using i3-ipc. That doesn't necessarily mean anything, could still be an issue with i3wsr.

I was able to narrow it down a bit though, maybe I'll have a look again later, see if I can get any further

from i3wsr.

roosta avatar roosta commented on May 29, 2024

Ok I've had a look and I'm unable to reproduce.
Just so we've eliminated one thing, could you try the develop branch and see if the problem persists?

from i3wsr.

mksafavi avatar mksafavi commented on May 29, 2024

I'll try the develop branch on the weekend.
I tried the release version again. I can only reproduce it consistently with wm_property = "name".
With wm_property = "class" It happens once after starting i3wsr. And after that It was kinda random I couldn't identify how exactly it happened.

Did you try it with two monitors? I tried it with a single monitor and I couldn't reproduce it with either. I feel like it's a niche dual monitor problem that would be really hard to find.

Thanks again 👍

from i3wsr.

roosta avatar roosta commented on May 29, 2024

Yes I did try with multiple monitors, and was unable to reproduce. Did you get a chance to try the dev branch?

from i3wsr.

mksafavi avatar mksafavi commented on May 29, 2024

Hi.
I just built the develop branch. and it happens as well.
It also happens when moving floating windows between monitors with mouse (holding meta key and dragging window between monitors)
Could it be from my I3 setup? I'm running the arch repo build. Maybe I can try with a clean config to see if happens.

from i3wsr.

roosta avatar roosta commented on May 29, 2024

hmm, yeah give a clean config a try.
EDIT: removed a question that has been answered already

from i3wsr.

roosta avatar roosta commented on May 29, 2024

Hi again, did you ever get a chance to try a clean config? I suspect the issue might be with the i3 option focus_follows_mouse, but even with that on, I don't see the behavior you're reporting.

from i3wsr.

roosta avatar roosta commented on May 29, 2024

Just letting you know I was able to reproduce some odd behavior when moving windows between monitors, looking into it.

from i3wsr.

mksafavi avatar mksafavi commented on May 29, 2024

Hi

Hi again, did you ever get a chance to try a clean config? I suspect the issue might be with the i3 option focus_follows_mouse, but even with that on, I don't see the behavior you're reporting.

Turning focus_follows_mouse off didn't change the behavior on my machine.
I did try with a clean i3 config file. the issue was the same. I didn't get a chance to try with a new install yet.

Just letting you know I was able to reproduce some odd behavior when moving windows between monitors, looking into it.

good to hear that. 👍

from i3wsr.

elmodor avatar elmodor commented on May 29, 2024

I have the same/similar issue with 2 monitors. Randomly when moving or closing any window the active workspace can change.

from i3wsr.

Ali-Flt avatar Ali-Flt commented on May 29, 2024

@roosta any updates on this? do you think this may be an issue with i3's API?

from i3wsr.

Ali-Flt avatar Ali-Flt commented on May 29, 2024

@roosta thanks for the update. I created an issue in i3's repo about this as well: i3/i3#5924

from i3wsr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.