"notify::title" signal called twice in v2.14

Bug #1633736 reported by Luke Horwell
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
webkit2gtk (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The WebKit2GTK 2.14 (and 2.14.1) version of the library (as used in Yakkety) has introduced a bug which causes the "notify::title" signal to be called multiple times then it is necessary, posing a problem for applications that use the document's title as a bridge between JavaScript and Python.

This issue is not present under 2.12 (as used in Xenial). This bug affects WebKit2 powered applications such Ubuntu MATE Welcome and Polychromatic. Downgrading 2.14 to 2.12 in Yakkety results in expected behaviour.

Attached to this bug report is a Python example that reproduces this bug, which needs extracting to /tmp as it reads a basic HTML document.

Under 2.12, clicking the "One", "Two", "Three" links prints "One clicked", "Two clicked", etc in the terminal once, which is the expected behaviour.

Under 2.14, clicking the links prints "One clicked", but then a subsequent click on "Two" and "Three" results in "xxx clicked", a null, then "xxx clicked" again, which indicates a bug when the notify::title signal is triggered.

Revision history for this message
Luke Horwell (lah7) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ubuntu-mate-welcome (Ubuntu):
status: New → Confirmed
Changed in webkit2gtk (Ubuntu):
status: New → Confirmed
Revision history for this message
Luke Horwell (lah7) wrote :
Revision history for this message
Luke Horwell (lah7) wrote :

This also affects Xenial, as it has recently been updated from 2.12 to 2.14.

However, this is now fixed upstream. The next release (2.14.3) should fix this.
https://bugs.webkit.org/show_bug.cgi?id=165073#c10

Changed in webkit2gtk (Ubuntu):
status: Confirmed → Fix Committed
Changed in webkit2gtk (Ubuntu):
status: Fix Committed → Fix Released
Luke Horwell (lah7)
no longer affects: ubuntu-mate-welcome (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.