Bug 238290
Summary: | [GTK4] Tooltips often broken | ||
---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | alicem, bugs-noreply, mcatanzaro |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 210100 |
Michael Catanzaro
With GTK 4, tooltips are sometimes broken. They usually work... except when they don't. Test by hovering over a link to a bug in this Bugzilla instance (e.g. the GTK 4 bug in the "Blocks" field up above).
When they don't work, they don't work for any link. When they do work,t hey work for all links.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alice Mikhaylenko
Interestingly enough, when a tooltip fails, this happens:
```
(MiniBrowser:17): Gdk-CRITICAL **: 05:04:13.942: OPENGL:
Source: API
Type: Error
Severity: High
Message: GL_INVALID_OPERATION in glGetFramebufferAttachmentParameteriv(invalid pname GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE)
(MiniBrowser:17): Gdk-CRITICAL **: 05:04:13.942: OPENGL:
Source: API
Type: Error
Severity: High
Message: GL_INVALID_FRAMEBUFFER_OPERATION in glClear(incomplete framebuffer)
(MiniBrowser:17): Gdk-CRITICAL **: 05:04:13.942: OPENGL:
Source: API
Type: Error
Severity: High
Message: GL_INVALID_FRAMEBUFFER_OPERATION in glDrawArrays
(MiniBrowser:17): Gdk-CRITICAL **: 05:04:13.942: OPENGL:
Source: API
Type: Error
Severity: High
Message: GL_INVALID_FRAMEBUFFER_OPERATION in glDrawArrays
(MiniBrowser:17): Gdk-CRITICAL **: 05:04:13.942: OPENGL:
Source: API
Type: Error
Severity: High
Message: GL_INVALID_FRAMEBUFFER_OPERATION in glDrawArrays
```
Michael Catanzaro
OK, I'm running with G_DEBUG=fatal-criticals now to try to get a backtrace, but sadly the tooltips that were so broken for me yesterday are working just fine today. Let's hope I manage to catch it.
Alice Mikhaylenko
Ok, it's GTK. https://gitlab.gnome.org/GNOME/gtk/-/issues/5258
Michael Catanzaro
(In reply to Michael Catanzaro from comment #2)
> OK, I'm running with G_DEBUG=fatal-criticals now to try to get a backtrace,
> but sadly the tooltips that were so broken for me yesterday are working just
> fine today. Let's hope I manage to catch it.
I had to give up on this due to https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1055. A fix for that issue was just released yesterday, but hasn't hit freedesktop-sdk yet.
Michael Catanzaro
I think this got mysteriously fixed at some point in the past year.