Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 478447

Summary: [GTK3] hyperlink highlighting is rendered incorrectly in FormText
Product: [Eclipse Project] Platform Reporter: Alexander Burdukov <aburdukov>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: CLOSED WORKSFORME QA Contact:
Severity: critical    
Priority: P3 CC: akurtakov, ericwill
Version: 4.5Keywords: triaged
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Code snippet to reproduce the issue
none
Screenshot that demonstrates the issue none

Description Alexander Burdukov CLA 2015-09-25 15:36:43 EDT
Use the attached code snippet to reproduce the problem.
Run the code snippet and move mouse over the shown hyperlink. As the result underlined hyperlink is partly drawn outside of parent composite (see attached screenshot).

Only GTK3 is affected (the problem is not reproduced on GTK2).

Reproduced on Eclipse 4.5 and 4.5.1 RC3 with GTK 3.10.8 (Ubuntu 14.04.2 LTS) and GTK 3.14.14 (Ubuntu 15.04).
Comment 1 Alexander Burdukov CLA 2015-09-25 15:37:17 EDT
Created attachment 256854 [details]
Code snippet to reproduce the issue
Comment 2 Alexander Burdukov CLA 2015-09-25 15:37:58 EDT
Created attachment 256855 [details]
Screenshot that demonstrates the issue
Comment 3 Alexander Kurtakov CLA 2016-04-15 14:29:45 EDT
I just reproduced with latest master on Gtk 3.20.
Comment 4 Eric Williams CLA 2016-04-21 10:46:03 EDT
(In reply to Alexander Kurtakov from comment #3)
> I just reproduced with latest master on Gtk 3.20.

Ditto, I can reproduce on SWT master with GTK3.20 as well. Issue happens all the way back to GTK3.14 also.
Comment 5 Eric Williams CLA 2018-04-09 17:03:36 EDT
I can reproduce this issue but only on X11, Wayland doesn't seem to show anything when hovering over the link (which is probably another bug in itself).
Comment 6 Eric Williams CLA 2018-08-23 12:18:56 EDT
This seems to work now, at least on SWT master as of today (though I think it was fixed awhile ago).

Please reopen this ticket if you experience the issue again.