"Recent Changes" window keeps stealing focus
ermshiperete opened this issue · comments
What happened:
I recently upgraded to Ubuntu 20.04 (previously 18.04) which also brought a new SparkleShare version (3.28 instead of 1.5.0). The new version pops up the "Recent Changes" window after a while, and then periodically activates it, interrupting whatever I'm currently doing. If I close the "Recent Changes" window it'll come up again. This happens without any changes happening in any of the SparkleShare directories...
What I expected to happen:
- "Recent Changes" window opens only if I open it (menu item)
- if the "Recent Changes" window is closed it stays closed
- if it is open it stays in the background (except when it currently has focus) and doesn't steal the focus
This happens when:
I wasn't able to detect a pattern when this happens. It happens about every 3 minutes. When it happens a new log file is started, but the original log file continues.
System:
Top of log_2021-05-11.52.txt
:
22:31:22 Environment | SparkleShare 3.28.0
22:31:22 Environment | Git LFS 2.9.2
22:31:22 Environment | Git 2.31.1
22:31:22 Environment | Ubuntu (Linux 5.4.0.72)
22:31:22 Cmd | gio set "/home/user/SparkleShare" metadata::custom-icon-name org.sparkleshare.SparkleShare
22:31:22 Environment | GTK+ 3.24.20
22:31:22 Environment | Arguments: start
22:31:22 Environment | Status Icon: AppIndicator
...
Logfiles:
log_2021-05-11.52.txt
:
...
22:38:28 Cmd | Repo1 | git rev-parse HEAD
22:38:31 Cmd | Repo1 | git ls-remote --heads --exit-code origin master
22:39:27 Git | Repo2 | Checking for remote changes...
22:39:27 Cmd | Repo2 | git rev-parse HEAD
22:39:33 Git | Repo1 | No remote changes, local+remote: b07332aaf0ba24a98031591e711e6346079c04a3
22:39:33 Cmd | Repo2 | git ls-remote --heads --exit-code origin master
22:40:21 Git | Repo2 | No remote changes, local+remote: 076425775bcd5bcc694719e0b92bdb370477f301
22:41:27 Git | Repo3 | Checking for remote changes...
22:41:27 Cmd | Repo3 | git rev-parse HEAD
22:41:37 Cmd | Repo3 | git ls-remote --heads --exit-code origin master
...
log_2021-05-11.56.txt
:
22:40:34 Environment | SparkleShare 3.28.0
22:40:34 Environment | Git LFS 2.9.2
22:40:34 Environment | Git 2.31.1
22:40:34 Environment | Ubuntu (Linux 5.4.0.72)
22:40:34 Cmd | gio set "/home/user/SparkleShare" metadata::custom-icon-name org.sparkleshare.SparkleShare
22:40:34 Environment | GTK+ 3.24.20
22:40:34 Environment | Arguments: start
22:40:34 Environment | Status Icon: AppIndicator
Ahh - that was a misconfiguration on my part. I had a watch process running that started SparkleShare if it was no longer running, but of course the paths had changed with the new version of SparkleShare...
Closing this issue.