On Thu, Nov 15, 2018 at 04:50:06PM +0000 I heard the voice of
Yumekui Neru, and lo! it spake thus:
>
> Eitherway, it appears somewhere the information that the ctwm
> titlebar has a certain height is lost or ignored, and the
> scroller-icon is created 20-30 pixels above where the cursor was
> when MB2 was pressed,
>
> [...]
>
> On the topic of gtk applications I also have an issue with
> thunar-1.8.2 on gtk-3.24.1, where in the sidebar that contains
> shortcuts to e.g "~/Documents/" and "~/Desktop/", hovering one of
> the items causes the cursor to start blinking rapidly between the
> "standard" pointer-cursor and the X-shaped cursor that usually
> appears when the cursor is over the background of ctwm, I guess
> because (whatever gtk calls it) the tooltip that appears in a
> textbox does something unexpected with the focus
They both do seem like they could be consequences of the app
forgetting to take into account the positioning of itself inside the
frame. I've seen a similar behavior that only started fairly recently
(~past few months), in that form field autofill selection boxes now
mostly cover the form field, making it really annoying to try and use.
Probably a safe assumption that it comes from the same place.
Just for kicks, a trivial patch to not move the window down inside the
decorations (so it still start at the "normal" height, and covers up
the titlebar) causes it to come up "right". e.g., :
---------------------------------
=== modified file 'win_decorations.c'
--- win_decorations.c 2018-03-27 11:04:50 +0000
+++ win_decorations.c 2018-12-02 23:33:02 +0000
@@ -343,7 +343,7 @@
* whole?
*/
XMoveResizeWindow(dpy, tmp_win->w, tmp_win->frame_bw3D,
- tmp_win->title_height + tmp_win->frame_bw3D,
+ 0,
tmp_win->attr.width, tmp_win->attr.height);
}
---------------------------------
So, I'd say it's probably a FF or GTK bug. I look first more at GTK,
since (a) you mention similar symptoms in another app, and (2) if
somebody would have to go into FF code to fix it, we're screwed
forward. I don't see anything obvious in scanning a few likely
keywords in GTK's bugtracker. It may take writing a minimal GTK app
to demonstate it, to be able to characterize and get it fixed... :|
--
Matthew Fuller (MF4839) | [email protected]
Systems/Network Administrator | http://www.over-yonder.net/~fullermd/
On the Internet, nobody can hear you scream.