11.24 macOS — some interference with Menu Bar

Get help for specific problems
Posts: 16
Joined: 26 Jun 2021

fofas

FFS macOS 11.24 shows up on the Menu Bar ONLY after switching desktops in 'Spaces' …

It was NOT like that with older versions.
User avatar
Site Admin
Posts: 7211
Joined: 9 Dec 2007

Zenju

Does this still occur in FFS 11.25 (that I'll be releasing later today).
Posts: 8
Joined: 31 Aug 2022

Pajerow

FFS 11.25 is still not fixed.

MacBook Pro 16-inch (M1Pro,2019) macOS 12.5.1 Monterey
Posts: 16
Joined: 26 Jun 2021

fofas

Hi, thanks very much for replying … ;)

I can attest to what Pajerow said, error persists in 11.25.

However, I hope this won't be too much of a problem, and that syncing will work as it should … ;)

Here's another observation; maybe this could be helpful:

Yesterday, upon realising the bug, I went back to 11.23, and lo and behold, there was the same bug, i.e. only after switching and switching back desktops in Spaces got FFS registered on the Menu Bar.

P.S.

Just in case this is relevant:

I installed FFS for ONE USER ONLY; and in a user account with NO ADMIN PRIVILEGES.
Posts: 8
Joined: 31 Aug 2022

Pajerow

The display is just abnormal, and there seems to be no problem with the original function of the application.
screenshot.jpg
screenshot.jpg (356.83 KiB) Viewed 1296 times

Sorry...
Because it is a machine translation, the expression may be strange.
User avatar
Site Admin
Posts: 7211
Joined: 9 Dec 2007

Zenju

@Pajerow: Is this bug also on FFS 11.23 as fofas described?
As expected, I can't reproduce this GUI glitch :(
Posts: 8
Joined: 31 Aug 2022

Pajerow

I haven't checked the version back, but there should have been no problems up to 11.23.
Posts: 8
Joined: 31 Aug 2022

Pajerow

The menu bar is not displayed only immediately after the application starts.
Once you activate another application and activate FFS again, the menu bar will appear.
User avatar
Site Admin
Posts: 7211
Joined: 9 Dec 2007

Zenju

I see there is some conflict with wxWidgets also calling [NSApp activateIgnoringOtherApps: YES]; on startup:
https://github.com/wxWidgets/wxWidgets/blob/2545cf5b8dd667a9cfefd3315c8fe791de386eba/src/osx/cocoa/utils.mm#L78

FFS changed from NSApplicationActivationPolicyProhibited to NSApplicationActivationPolicyAccessory, so wxWidgets is also calling "activateIgnoringOtherApps", but way too early, before FFS even has created the menu bar.

Maybe the menu is only enabled if existing during the *first* activation attempt? That would explain things.

Here's a test version with wxWidgets' interference disabled: https://www.mediafire.com/file/x0fxk2stllmaadq/FreeFileSync_11.26_beta_macOS.zip
Posts: 8
Joined: 31 Aug 2022

Pajerow

I checked with FFS 11.26 beta.
This issue did not occur.
Please release the official version (donation version).
User avatar
Site Admin
Posts: 7211
Joined: 9 Dec 2007

Zenju

Awesome, thanks for confirming!
Posts: 8
Joined: 31 Aug 2022

Pajerow

Is there any way to get the old donation version?
User avatar
Posts: 4056
Joined: 11 Jun 2019

xCSxXenon

Is there any way to get the old donation version? Pajerow, 04 Sep 2022, 00:27
Only if you saved the installers. Otherwise, no
Posts: 8
Joined: 31 Aug 2022

Pajerow

Only if you saved the installers. Otherwise, no xCSxXenon, 04 Sep 2022, 14:06
I got it. Thank you.
Posts: 8
Joined: 31 Aug 2022

Pajerow

It was fixed in FFS 11.25 September 2nd version.
I did not notice.
Reinstalling FFS 11.25 today fixed this issue.

Or maybe the Monterey 12.6 update fixed it?