Last modified: 2011-08-14 20:53:10 UTC
Steps to reproduce: 1. Open any page in for editing in Vector skin. 2. Click the star to watch the page. Expected result: The page should be added to watchlist, the star should be updated. Actual result: The page is added to watchlist, but then a Javascript error occurs: $link.attr("title") is undefined The rotating star icon remains.
I can confirm on trunk (not in 1.17wmf1 production) on Firefox 5.0.1. Taking a quick peek.
This appears to be triggered directly by the jQuery 1.6.1 update (changing the return value from the .attr) but is *actually* caused by a serious regression in tooltip generation from r89123. When the 'tooltiponly' attribute gets set to disable the access key on the watch tab (from r79383) the watch/unwatch link ends up like this: <a href="/trunk/index.php?title=Main_Page&action=unwatch&token=..." Remove this page from your watchlist> The title is being dropped directly into the <a> instead of in a title attribute, because a correct Linker::tooltip() call was replaced with an incorrect Linker::titleAttrib() call.
Reverted in r94024 on trunk and r94025 on REL1_18.
*** Bug 30372 has been marked as a duplicate of this bug. ***