From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxim Nikulin Newsgroups: gmane.emacs.bugs Subject: bug#48334: No elements in HTML manual pages Date: Mon, 10 May 2021 21:48:26 +0700 Message-ID: <476ffbc9-bd89-b9f1-9132-86b54ff8dded@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20106"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 To: 48334@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 10 16:49:17 2021 Return-path: <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org> Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1lg7Dh-00055U-Mu for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 May 2021 16:49:17 +0200 Original-Received: from localhost ([::1]:57894 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>) id 1lg7Dg-00026p-Pb for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 10 May 2021 10:49:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1lg7DS-00026g-Tq for bug-gnu-emacs@gnu.org; Mon, 10 May 2021 10:49:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50688) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1lg7DS-0006wg-N4 for bug-gnu-emacs@gnu.org; Mon, 10 May 2021 10:49:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1lg7DS-0000VZ-Lm for bug-gnu-emacs@gnu.org; Mon, 10 May 2021 10:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Maxim Nikulin <m.a.nikulin@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 10 May 2021 14:49:02 +0000 Resent-Message-ID: <handler.48334.B.16206581211920@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48334 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16206581211920 (code B ref -1); Mon, 10 May 2021 14:49:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 10 May 2021 14:48:41 +0000 Original-Received: from localhost ([127.0.0.1]:34001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1lg7D7-0000Uu-EE for submit@debbugs.gnu.org; Mon, 10 May 2021 10:48:41 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:59492) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <m.a.nikulin@gmail.com>) id 1lg7D5-0000Um-Nk for submit@debbugs.gnu.org; Mon, 10 May 2021 10:48:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41728) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <m.a.nikulin@gmail.com>) id 1lg7D5-00025s-G1 for bug-gnu-emacs@gnu.org; Mon, 10 May 2021 10:48:39 -0400 Original-Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]:43837) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <m.a.nikulin@gmail.com>) id 1lg7D3-0006ep-2n for bug-gnu-emacs@gnu.org; Mon, 10 May 2021 10:48:39 -0400 Original-Received: by mail-lf1-x135.google.com with SMTP id x2so23720177lff.10 for <bug-gnu-emacs@gnu.org>; Mon, 10 May 2021 07:48:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=n7DKlMPw8VMJx1ZLsXKbVw/078n3KwigryL06EmL6+E=; b=iDJFaM1k7hEtD50Y6Bj1ADu8rumx/TF6Gea3qF5NZxOPs7kf6aj0ZDYng0R5dW69FP HdQaNAcXV1Tgou0rvDdEGz+Sat6pTykMLwfCwUBoueIcKqJ4qHpf2wIJPci7WyDO2Pxp QZS5S+ZOG4eonbpTn50W0Zr4U22I4GcfyCGxonCnp97kRk+HDzv5YiFYYtHUKS6HRk/s dTbEVr5puy6pq8soplmiDquh+1N/+bJ0hEZLZvjkGr4TO3sLUf+v7GMzBL6uFrMXVts0 WrrjoNplZumtuGWLvsXXlDReUDJ+XHiC3vV5fYFQzgP+d2Xw4idQcdxTYQQNh51d0Gcp 7Cnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=n7DKlMPw8VMJx1ZLsXKbVw/078n3KwigryL06EmL6+E=; b=jc0VHy7uZP3/I+gWC6BXtkSJlnQ37lUtZdmLfgdkS3r6MkyT1Vn/SkQ7Ik2YR0quri FeIEFzZ6QZeVpLObNq6clBS9+kPfGKNy4DuSWxZ6QTyerXVhZCrGNy5iLCuYSng4hNCW PJOjfYOK2LFS20y2HJHm9m44ZDZryZ5UncQbygOmcurZXhEVh9ew3nfqkPNOcLoNOrdY zc8SiOW5917qSmWiFOxn4wQmz0QVTH7XceHQqnKeq9yyaoDkXYoRmuXlct06YpNvePvy JhwA8sQPIN4225XDFWbLlcGPnsWApZyedSfu+vaku1vXxHHCEu+bh/sDS+mIrEIgxxAq +1jg== X-Gm-Message-State: AOAM532AL9MRv90QSze0PfYrCe56IAqMgYlMFYz81mlwTtu87nlRUo2P ccNEGHMUmlc7PqJQvt93i56En6NDgBM= X-Google-Smtp-Source: ABdhPJw2V2vnwf1KyzjPOU+CRu9kkT97truSR4gaopkwkYlTQnOYVTRbX8rkcKVlSJXz9ZFQPzh+qg== X-Received: by 2002:a05:6512:3dac:: with SMTP id k44mr17333121lfv.256.1620658114231; Mon, 10 May 2021 07:48:34 -0700 (PDT) Original-Received: from [192.168.0.101] (nat-0-0.nsk.sibset.net. [5.44.169.181]) by smtp.googlemail.com with ESMTPSA id p9sm2270663lfa.296.2021.05.10.07.48.33 for <bug-gnu-emacs@gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 May 2021 07:48:33 -0700 (PDT) X-Google-Original-From: Maxim Nikulin <manikulin@gmail.com> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=m.a.nikulin@gmail.com; helo=mail-lf1-x135.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-gnu-emacs>, <mailto:bug-gnu-emacs-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/bug-gnu-emacs> List-Post: <mailto:bug-gnu-emacs@gnu.org> List-Help: <mailto:bug-gnu-emacs-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>, <mailto:bug-gnu-emacs-request@gnu.org?subject=subscribe> Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org> Xref: news.gmane.io gmane.emacs.bugs:206165 Archived-At: <http://permalink.gmane.org/gmane.emacs.bugs/206165> HTML pages of Emacs manual, e.g. https://www.gnu.org/software/emacs/manual/html_node/elisp/Motion.html do not have <title> element. Open page source in browser, inspector in browser developer tools, or just fetch the page using e.g. curl to see that metadata in <head> element are rather scarce. As a result, browser tab title is not informative. In the case of Firefox in can be "google.com/url?q=http..." due to intermediate redirection and a bug in Firefox https://bugzilla.mozilla.org/1401091 Even if Firefox had not this bug, node names instead of URLs it tab titles would provide better user experience. For the particular page, my expectation for <title> element content is something like - "30.2 Motion (Emacs Lisp)" - "(elisp) Motion" - "30.2 Motion" Texinfo manual is not affected, its pages contains reasonable <title>, e.g. https://www.gnu.org/software/texinfo/manual/texinfo/html_node/Generating-HTML.html I hope, it is enough to change some settings of HTML export for Emacs manuals to improve quality of generated pages. However I am not familiar with texinfo enough to provide instructions which options should be tuned. The reason why I use HTML format of Emacs manuals is that I have not enough experience with Emacs yet. So it easier to find particular sections using search engines that take into account relevance or even synonyms. Docstrings for Emacs functions and variables rarely have direct links to texinfo nodes from manuals that provides higher level overview or guide for related functionality.