Bug #74493 [Ver]: Summary: On page links jump to incorrect anchors if the name contains the target

From: Date: Tue, 25 Apr 2017 12:26:21 +0000
Subject: Bug #74493 [Ver]: Summary: On page links jump to incorrect anchors if the name contains the target
References: 1  Groups: php.webmaster 
Request: Send a blank email to php-webmaster+get-25759@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=74493&edit=1 ID: 74493 Updated by: peehaa@php.net Reported by: php-bugs-2014-08 at dotancohen dot com Summary: Summary: On page links jump to incorrect anchors if the name contains the target Status: Verified Type: Bug Package: Website problem PHP Version: Irrelevant Assigned To: peehaa Block user comment: N Private report: N New Comment: Jay created a PR for to fix this https://github.com/php/web-php/pull/154 If somebody with powers could review and merge that please. Previous Comments: ------------------------------------------------------------------------ [2017-04-24 08:15:15] requinix@php.net Ah, sorry @peehaa. ------------------------------------------------------------------------ [2017-04-24 08:14:26] requinix@php.net Because it's de-limit-er. https://github.com/php/web-php/blob/master/js/common.js#L411 '.parameters .parameter:contains("' + id + '"), .options .parameter:contains("' + id + '")' ------------------------------------------------------------------------ [2017-04-24 08:04:32] peehaa@php.net The links jumps to de*limit*er. Basically the first *limit* param the JS sess. Should probably be made more strict to only jump to exact matches. ------------------------------------------------------------------------ [2017-04-24 07:50:09] php-bugs-2014-08 at dotancohen dot com Description: ------------ On the documentation page for the explode() function, inline links to "limit" scroll the page to the description for "Delimiter". http://php.net/manual/en/function.explode.php Tested in Chrome 52 and Firefox 52 on CentOS 7.3. Test script: --------------- 1) Open web page in web browser: http://php.net/manual/en/function.explode.php 2) Locate on page text 'limit'. Notice that 'limit' is color #336699 which indicates a link. 3) Click link. EXPECTED Page would scroll to 'limit' section. ACTUALLY HAPPENS Page scrolls to 'delimiter' section. Expected result: ---------------- Page would scroll to 'limit' section. Actual result: -------------- Page scrolls to 'delimiter' section. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=74493&edit=1

« previous php.webmaster (#25759) next »