[Webkit-unassigned] [Bug 165073] [GTK][Stable] Regression: "notify::title" signal unreliably triggered multiple times
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sat Jan 14 16:50:17 PST 2017
https://bugs.webkit.org/show_bug.cgi?id=165073
--- Comment #11 from Darin Adler <darin at apple.com> ---
The fix was part of the large patch from bug 166569. My apologies for landing this along with a lot of other refactoring.
You can see the relevant change in <https://trac.webkit.org/changeset/210216/trunk/Source/WebCore/dom/Document.cpp>,
(WebCore::Document::setTitle): Removed code that unnecessarily calls
updateTitle twice; once indirectly by calling setTextContent on the
title element and once by directly calling updateTitle.
I thought that was a long-standing bug when I fixed it, I did not realize it was something introduced within the last year. The fix is visible to relevant layout tests: <https://trac.webkit.org/changeset/210216/trunk/LayoutTests/fast/dom/title-text-property-2-expected.txt> had an extra "setting document.title" in it and <https://trac.webkit.org/changeset/210216/trunk/LayoutTests/http/tests/globalhistory/history-delegate-basic-title-expected.txt> shows the progression too.
Looking at the change history for the globalhistory test case, I can see that we introduced the bug when fixing some non-standard behavior in our handling of document.title in <https://trac.webkit.org/changeset/203047>. At that time we missed the fact that the change in test results indicated a bug!
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170115/dc63a1ef/attachment.html>
More information about the webkit-unassigned
mailing list