Bug #74493 [Ver]: Summary: On page links jump to incorrect anchors if the name contains the target
| From: | requinix@php.net | Date: | Mon, 24 Apr 2017 08:15:16 +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-25755@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: requinix@php.net
Reported by: php-bugs-2014-08 at dotancohen dot com
-Summary: explode docs' "limit" param links jump to
"delimiter" instead
+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
Block user comment: N
Private report: N
New Comment:
Ah, sorry @peehaa.
Previous Comments:
------------------------------------------------------------------------
[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