Thanks, hmm, we'll have to get a bit more technical, I don't quite understand your environment yet.
Is this an actual gnome-shell session on X? If yes, then the window manager is responsible for handling windows, including the calender extension. This would be mutter for gnome-shell. Do you have mutter running? The display manager, lightdm or GDM, shouldn't matter in that case.
Or, is this a lightdm session with a custom greeter running? In that case it's unlikely there's a window manager and you have to handle window focus and z-order yourself.
> once the extension is loaded at bottom, we launch onboard,
> that sits on top of the panel.
What kind of panel is this and how does Onboard sit on top of it? Is Onboard xembedded, i.e. run with the --xid switch, or simply positioned to fit the panel and its background made transparent? If it's the latter, you might want to try turning
Preferences -> Window -> "Force window to top" off.
> If needed, I can make a light version of the extension.
Yes, please, something to reproduce the problem. We'll probably quickly run out of options to remote debug this, otherwise.
Thanks, hmm, we'll have to get a bit more technical, I don't quite understand your environment yet.
Is this an actual gnome-shell session on X? If yes, then the window manager is responsible for handling windows, including the calender extension. This would be mutter for gnome-shell. Do you have mutter running? The display manager, lightdm or GDM, shouldn't matter in that case.
Or, is this a lightdm session with a custom greeter running? In that case it's unlikely there's a window manager and you have to handle window focus and z-order yourself.
> once the extension is loaded at bottom, we launch onboard,
> that sits on top of the panel.
What kind of panel is this and how does Onboard sit on top of it? Is Onboard xembedded, i.e. run with the --xid switch, or simply positioned to fit the panel and its background made transparent? If it's the latter, you might want to try turning
Preferences -> Window -> "Force window to top" off.
> If needed, I can make a light version of the extension.
Yes, please, something to reproduce the problem. We'll probably quickly run out of options to remote debug this, otherwise.