RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1883304 - Rebase to WebKitGTK 2.30
Summary: Rebase to WebKitGTK 2.30
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: webkit2gtk3
Version: 8.4
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: rc
: 8.4
Assignee: Michael Catanzaro
QA Contact: Michal Odehnal
URL:
Whiteboard:
Depends On: 1902630
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-09-28 17:11 UTC by Michael Catanzaro
Modified: 2021-05-18 14:39 UTC (History)
6 users (show)

Fixed In Version: webkit2gtk3-2.30.4-1.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-05-18 14:38:50 UTC
Type: Component Upgrade
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Comment 5 Milan Crha 2020-10-27 07:37:49 UTC
I can reproduce bug #1888623 when I boot GNOME Shell under X11. I suppose RHEL8 has different rules than Fedora with respect of the X11 support. Steps:
a) log in to GNOME Shell under Xorg
b) run Evolution in the Mail view
c) drag a message from the message list to the folder tree on the left

When dragging directly to the folder tree the folder tree properly reacts to the motion (highlights the row the cursor is above, changes the icon based on the Ctrl/Shift key press), but once the cursor moves also above the message preview (which is a WebKitWebView descendant), the folder tree stops to react to the cursor motion.

Apart of this I didn't notice any issue with the 2.30.1.

Comment 6 Michael Catanzaro 2020-10-27 19:39:24 UTC
(In reply to Milan Crha from comment #5)
> I can reproduce bug #1888623 when I boot GNOME Shell under X11.

Let's see if I can bisect it....

Comment 7 Michael Catanzaro 2020-10-28 16:22:11 UTC
From bug #1888623, I see this bug occurs only (a) when running under X11, which is a non-default fallback session in RHEL 8, and (b) only when the message is dragged through the web view rather than directly to the destination folder. I actually missed step (b) at first until I read your comment #5 more closely, so I think most users probably won't even notice. I'll still try to bisect it, but this seems pretty minor (at least, I would expect more serious regressions whenever we rebase WebKit), so I don't think it's a blocker for the rebase. I'll follow up in bug #1888623 if I manage to bisect it.

Comment 8 Milan Crha 2020-10-29 08:29:41 UTC
(In reply to Michael Catanzaro from comment #7)
> (at least, I would expect more serious regressions whenever we rebase WebKit)

Yup, I agree, I'd not consider this a major issue. I wanted to mention it here (also) for completeness. My smoke testing did not show anything else, even it was not anything comprehensive.

Comment 9 Milan Crha 2020-11-09 08:17:25 UTC
From the evolution-list traffic I see an increased requests about failed printing. That being "Printer not found" and when printing to a file that the WebKit cannot access local file name (with garbled UTF-8) [1]. I know the workaround, but there are many requests about printing recently, which surprised be. I'd not expect people print that much.

How will this work in RHEL? Will the sandboxing be disabled by default, until the printing [1] is fixed? I'd like to avoid support tickets about printing when we know about it beforehand.

[1] https://bugs.webkit.org/show_bug.cgi?id=202363

Comment 10 Michael Catanzaro 2020-11-09 14:51:07 UTC
WebKit is not sandboxed in RHEL 8.

That will be a problem for RHEL 9, though.

Comment 11 Milan Crha 2020-11-09 14:59:38 UTC
(In reply to Michael Catanzaro from comment #10)
> WebKit is not sandboxed in RHEL 8.

Aha, good. I've been afraid of an increased support tickets.

Comment 12 Milan Crha 2020-11-30 09:56:29 UTC
Michael, do you have a (test) build with a fix for [1], please? When I retest bug #1902630 with the fixed Evolution I see the drag partly aborts, causing the mouse to still have the drag cursor and having the mouse completely unusable, while the keyboard input is possible.

[1] https://bugs.webkit.org/show_bug.cgi?id=218562

Comment 13 Michael Catanzaro 2020-11-30 15:12:12 UTC
There is a build of webkit2gtk3-2.30.3-1.el8 available that you can test, but it's stuck in the gating repo because one of the CI runners failed. I'll try to get it past gating, but you can install it manually in the meantime.

Comment 14 Milan Crha 2020-11-30 17:04:51 UTC
Thanks. Installing manually is fine. I can confirm webkit2gtk3-2.30.3-1.el8.x86_64 fixes the drag drop issue referenced in comment #12.

Comment 15 Bill Sanford 2021-01-08 19:18:33 UTC
I installed RHEL-8.4.0-20210108.n.0, added a google account, and Verified with webkit2gtk3-2.30.4-1.el8 in X11 and Wayland.

Comment 17 errata-xmlrpc 2021-05-18 14:38:50 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (Moderate: GNOME security, bug fix, and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHSA-2021:1586


Note You need to log in before you can comment on or make changes to this bug.