GNU bug report logs - #43227
EWW ignores 'multiple' attribute of 'select'

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Nicolas Graner <nicolas.graner@HIDDEN>; dated Sat, 5 Sep 2020 17:24:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 43227 <at> debbugs.gnu.org:


Received: (at 43227) by debbugs.gnu.org; 7 Sep 2020 16:07:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 07 12:07:38 2020
Received: from localhost ([127.0.0.1]:50569 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kFJg9-0000J4-Rc
	for submit <at> debbugs.gnu.org; Mon, 07 Sep 2020 12:07:38 -0400
Received: from aserp2120.oracle.com ([141.146.126.78]:37948)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <drew.adams@HIDDEN>) id 1kFJg8-0000Iq-L7
 for 43227 <at> debbugs.gnu.org; Mon, 07 Sep 2020 12:07:37 -0400
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 087G0U6e128003;
 Mon, 7 Sep 2020 16:07:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=mime-version :
 message-id : date : from : sender : to : cc : subject : references :
 in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29;
 bh=RGIa3PdQgFtWBQROomwJmRgXhoHEXASv72cafzKCq9A=;
 b=TY4S/E44dMxMedhfZ9jKccak0GN6+EbXjD5JrTicRO241MV42ko8sskG1GY831nGW/U3
 ibiJiY2JR+7r6HhkBsQshWRnJ7OjOfBYRN51gKR6l3HCi0pNhxZezx2Ebbzs8htky7SC
 79iiOF6NekADbe5Kb0ViZoYNh7jY5/bTk7Ca8mvGcRfSjTz6ZpPFLX4cWD7vaMUt6NXd
 /wxiROm6XedKJXCbaSwvP7IHZcLB13CZn9RwXgcXim9yCNMJURCejvLZnI9PCHnGRP6J
 bpIe6WgrHDVtCjWFFMYXhpNpbgeYdDdspfVT1IENtJ0qw9AizoY++xoYocRJ9Jb+Gjs+ 6w== 
Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71])
 by aserp2120.oracle.com with ESMTP id 33c2mkq9ny-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 07 Sep 2020 16:07:30 +0000
Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1])
 by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 087G1VI7111893;
 Mon, 7 Sep 2020 16:05:29 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserp3030.oracle.com with ESMTP id 33dacgtn7w-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 07 Sep 2020 16:05:29 +0000
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 087G5Nlh013786;
 Mon, 7 Sep 2020 16:05:24 GMT
MIME-Version: 1.0
Message-ID: <170d9db9-2e46-4cdb-8e2c-e811e2c813db@default>
Date: Mon, 7 Sep 2020 09:05:22 -0700 (PDT)
From: Drew Adams <drew.adams@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>, Nicolas Graner
 <nicolas.graner@HIDDEN>
Subject: RE: bug#43227: EWW ignores 'multiple' attribute of 'select'
References: <86h7sat1ft.fsf@hypra-xx> <87o8mhao1f.fsf@HIDDEN>
In-Reply-To: <87o8mhao1f.fsf@HIDDEN>
X-Priority: 3
X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1  (1003210) [OL
 16.0.5044.0 (x86)]
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9737
 signatures=668679
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999
 malwarescore=0
 bulkscore=0 phishscore=0 adultscore=0 suspectscore=0 spamscore=0
 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2006250000 definitions=main-2009070155
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9737
 signatures=668679
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0
 priorityscore=1501
 phishscore=0 adultscore=0 bulkscore=0 clxscore=1011 mlxlogscore=999
 malwarescore=0 suspectscore=0 lowpriorityscore=0 spamscore=0
 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2006250000 definitions=main-2009070155
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 43227
Cc: 43227 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> > I stand by my suggestion that a multiple select should look similar to =
a
> > list of checkboxes. Maybe it could actually be converted to checkboxes
> > at the DOM level, before rendering, and then let the normal checkbox
> > code do the job?
>=20
> I think it would be kinda surprising to render a <select multiple> as a
> series of checkboxes: You expect a <select> to be kinda small even if
> the number of possible choices is large.

This is from the Icicles doc, but it's about vanilla Emacs:

 Any Emacs command could be defined to use an input loop,
 asking for file names until you do something to signal
 that you're done inputting. It could provide for file-name
 completion by calling 'read-file-name' to read your input.

(The same applies to any completion, of course, not just
file names.)

As food for thought about selecting multiple choices, here
are two Icicles features.  The second probably corresponds
more directly with what you're talking about.

1. Choose multiple completion candidates from the minibuffer.

https://www.emacswiki.org/emacs/Icicles_-_Multi-Commands

Continuation of the text quoted above, about an input loop:

 * But what if you could also filter the domain of discourse
   on the fly, so that the candidate files were only those
   matching a regular expression (regexp) that you typed?
   Then, the command definition would need to provide for
   that behavior too.

 * And what if you could then take the complement of that
   set of candidate file names, with respect to the complete
   set of files in the directory? Or subtract (exclude) some
   set of file names from the set of matching names, to get
   the set of possible choices?

 * And what if the set of potential candidates at each step
   (regexp match, complement, set difference) could also be
   displayed in a multiple-choice menu?

IOW, integrate multiple selection during completion with
other completion enhancements.  Let a function such as
`completing-read' let you choose multiple candidates, and
change the set of completion matches on the fly, so that
your multiple choices can correspond to different kinds
of matches.


2. Mark multiple completion candidates in *Completions*,
to select them for subsequent actions.

The difference here is that the selected candidates are
distinguished in *Completions*.  And they can be reused
in subsequent commands.  They can even be persisted and
reused in a later Emacs session.

Because they are both distinguished visually ("marked")
and reusable later, Icicles calls this "saving" instead
of "marking".

The marking is shown in *Completions*, but you can do it
without switching to that window.

https://www.emacswiki.org/emacs/Icicles_-_Nutshell_View#ChooseBeforeYouAct

https://www.emacswiki.org/emacs/Icicles_-_Candidate_Sets

From that page (about marking "saving" a set of candidates:

 Matching, saving, and retrieving candidates is a powerful
 way to interact with completion.  One important use is to
 prepare a list of candidates on which to act, and then
 act on them all at once using `C-!'.  This is a good way
 to proceed when you want to double-check what to act on,
 before you actually act.  This is the same idea behind
 marking files in Dired and then operating on the marked
 files, using 'x'.  It corresponds to what is represented
 in some user interfaces by filling out a checklist
 followed by clicking 'OK'.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#43227; Package emacs. Full text available.

Message received at 43227 <at> debbugs.gnu.org:


Received: (at 43227) by debbugs.gnu.org; 7 Sep 2020 10:18:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 07 06:18:01 2020
Received: from localhost ([127.0.0.1]:48146 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kFEDp-0007eK-HA
	for submit <at> debbugs.gnu.org; Mon, 07 Sep 2020 06:18:01 -0400
Received: from quimby.gnus.org ([95.216.78.240]:55312)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1kFEDn-0007dp-84
 for 43227 <at> debbugs.gnu.org; Mon, 07 Sep 2020 06:17:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=tvyogYf008E5Wp+rIP9qyxUBcEGTkHDzezlHDeq7u1k=; b=bUfEMVw7zS2WEoNJHVqd0G41ln
 9BKCImZ4tc9MWQVKroWonvInaZ1INoEwqwu8Mrj21rq62bqHJEuus/HXnKp081mHKH9mN6m0ak2+r
 3SP9atfwJPStnmpj/Cp2L4L+3DYqJ8RoIeuKhY2SAkVkpINVVTlIjr39FN7ePqWeuo90=;
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo)
 by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1kFEDd-0005xS-9g; Mon, 07 Sep 2020 12:17:52 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Nicolas Graner <nicolas.graner@HIDDEN>
Subject: Re: bug#43227: EWW ignores 'multiple' attribute of 'select'
References: <86h7sat1ft.fsf@hypra-xx>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj
 SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAJ1BMVEUrR6MsTq9ec7px
 h8ZcdsFLZ7qps9SZptCKmMpxgb21vto5X8L////C3AL4AAAAAWJLR0QMgbNRYwAAAAd0SU1FB+QJ
 BwoLHCukqa4AAAEuSURBVDjLrZPBSsNAEIZn32DGstBraFXwJpuaXotVvNa6UuhJqd3gsTQ29CYF
 iWfBV+jZQ9/PTdoEG2YKBYdAlv34d+b/swEFhLAtpD8FSuVAKVS0V5BvACIS1gEo8iLMn5qidsa2
 8BCg/wHkLUgAkAc+EgHQ0QAFgJIi96F4wIdVAFbhx2LbeIMogaPHLb0j7TXz6QoKKZNCwPooNkFQ
 MIXFNy8ubx3sXopYwGdI3FwgKwSA8i0hCYixHziK/6cATxrtsG8D3Rk+9MJhu1c5vz1LM9d6akbP
 7tssriZVj7d49vWZTZrnL/FFN47mFQg696dk7uxs1Ho316GtmqdBdJn1b5I0bKyM6RqzA3qRTMO1
 c0m8fnTL1+X0o1RoGpDVm8HYamtXc7vhI/kpF7+VDmRfLEfkkgAAACV0RVh0ZGF0ZTpjcmVhdGUA
 MjAyMC0wOS0wN1QxMDoxMToyOCswMDowMO2vH8gAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMDkt
 MDdUMTA6MTE6MjgrMDA6MDCc8qd0AAAAAElFTkSuQmCC
X-Now-Playing: Artful Dodger's _It's All About the Stragglers_: "R U Ready
 feat. MC Alister"
Date: Mon, 07 Sep 2020 12:17:48 +0200
In-Reply-To: <86h7sat1ft.fsf@hypra-xx> (Nicolas Graner's message of "Mon, 07
 Sep 2020 10:51:02 +0200")
Message-ID: <87o8mhao1f.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Nicolas Graner <nicolas.graner@HIDDEN>
 writes: > I stand by my suggestion that a multiple select should look similar
 to a > list of checkboxes. Maybe it could actually be converted to checkboxes
 > at the DOM level, before rendering, and then let t [...] 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
 0.0 DC_PNG_UNO_LARGO       Message contains a single large png image
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 43227
Cc: 43227 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain

Nicolas Graner <nicolas.graner@HIDDEN> writes:

> I stand by my suggestion that a multiple select should look similar to a
> list of checkboxes. Maybe it could actually be converted to checkboxes
> at the DOM level, before rendering, and then let the normal checkbox
> code do the job?

I think it would be kinda surprising to render a <select multiple> as a
series of checkboxes: You expect a <select> to be kinda small even if
the number of possible choices is large.

I wondered how Chromium rendered those, and it's:


--=-=-=
Content-Type: image/png
Content-Disposition: inline
Content-Transfer-Encoding: base64

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
--=-=-=
Content-Type: text/plain


(Multiple to the left and singular to the right.)

So it's a widget that's about four lines high and with a scroll bar for
further entries...

Well, I didn't know about popup-menu -- does Emacs have support for this
kind of thing, too?  :-)

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#43227; Package emacs. Full text available.

Message received at 43227 <at> debbugs.gnu.org:


Received: (at 43227) by debbugs.gnu.org; 7 Sep 2020 08:51:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 07 04:51:12 2020
Received: from localhost ([127.0.0.1]:48048 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kFCro-0005Wy-Hu
	for submit <at> debbugs.gnu.org; Mon, 07 Sep 2020 04:51:12 -0400
Received: from smtp-out-34.di.u-psud.fr ([129.175.213.34]:19144)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <nicolas.graner@HIDDEN>)
 id 1kFCrl-0005Wh-TO
 for 43227 <at> debbugs.gnu.org; Mon, 07 Sep 2020 04:51:12 -0400
Received: from smtp-out-2.di.u-psud.fr (localhost [127.0.0.1])
 by smtp-out-2.di.u-psud.fr (UPS-MTA-OUT) with ESMTP id 4BlMSl2hWfz1XMR;
 Mon,  7 Sep 2020 10:51:03 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp-out-2.di.u-psud.fr 4BlMSl2hWfz1XMR
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=universite-paris-saclay.fr; s=dkim; t=1599468663;
 bh=w+rBIlkEtcM49VIpJFJOnC61QEBr3YoumM91B4+Q+Rg=;
 h=From:To:Cc:Subject:In-Reply-To:Date:From;
 b=I7W6GntZSSRqO+S6NeCOtEqAcmAhUGHnFR3HMmWgwDO1IHooyFBon5pSVSDmZpvMu
 NKZ8Vt0bMnRYVIhuQHO3wfWiLoJhCIbOqvXACa4EcMZPH0ooToUlSDdhqyGmyXfxdM
 KnQmf7JVTr5nc6c0Ju03tYEi+QzJ/TGxi2tU7u9c=
Received: from pmx2.di.u-psud.fr (pmx2.di.u-psud.fr [129.175.212.153])
 by smtp-out-2.di.u-psud.fr (UPS-MTA-OUT) with ESMTP id 4BlMSl2bPvzbhW4;
 Mon,  7 Sep 2020 10:51:03 +0200 (CEST)
Received: from smtp-in-2.di.u-psud.fr (localhost [127.0.0.1])
 by localhost (UPS-PMX) with SMTP id 4BlMSl23DSz1qtnN;
 Mon,  7 Sep 2020 10:51:03 +0200 (CEST)
Received: from hypra-graner (ngnm.sciences.u-psud.fr [129.175.141.37])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by smtp-in-2.di.u-psud.fr (UPS-MTA) with ESMTPS id 4BlMSk597cz1YB0;
 Mon,  7 Sep 2020 10:51:02 +0200 (CEST)
From: Nicolas Graner <nicolas.graner@HIDDEN>
To: Lars Ingebrigtsen <larsi@HIDDEN>
Subject: Re: bug#43227: EWW ignores 'multiple' attribute of 'select'
In-Reply-To: <87a6y2bj62.fsf@HIDDEN> (message from Lars Ingebrigtsen on Mon,
 07 Sep 2020 01:05:25 +0200)
Date: Mon, 07 Sep 2020 10:51:02 +0200
Message-ID: <86h7sat1ft.fsf@hypra-xx>
MIME-Version: 1.0
Content-Type: text/plain
Authentication-Results: smtp-in-2.di.u-psud.fr;
	none
X-Spam-Level: *
X-Rspamd-Queue-Id: 4BlMSk597cz1YB0
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 43227
Cc: 43227 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Lars Ingebrigtsen <larsi@HIDDEN> wrote on 2020-09-07 01:05:
> In the context of the new drop-down menu...
>
> Perhaps they could just be rendered as
>
> [ ] Val1
> [ ] Val2
>
> and if you choose one of them, then we go to 
>
> [x] Val1
> [ ] Val2
>
> (and close the menu), and then you have to open it again to click on:
>
> [x] Val1
> [x] Val2

This looks really awkward. Reopening the menu for each item you want to
select or deselect is inefficient and counter-intuitive. Besides, it
leaves open the question of how to render a multiple select in the eww
buffer, showing which options are selected.

> Because I don't know a way to make the menu stay up after clicking on it.

Pop-up menus are probably not the right tool to implement multiple
selects. There is a reason why graphical browsers offer quite different
interfaces to single and multiple selects.

I stand by my suggestion that a multiple select should look similar to a
list of checkboxes. Maybe it could actually be converted to checkboxes
at the DOM level, before rendering, and then let the normal checkbox
code do the job?

Nicolas




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#43227; Package emacs. Full text available.

Message received at 43227 <at> debbugs.gnu.org:


Received: (at 43227) by debbugs.gnu.org; 6 Sep 2020 23:05:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 06 19:05:38 2020
Received: from localhost ([127.0.0.1]:47384 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kF3j7-0007kI-TE
	for submit <at> debbugs.gnu.org; Sun, 06 Sep 2020 19:05:38 -0400
Received: from quimby.gnus.org ([95.216.78.240]:49806)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <larsi@HIDDEN>) id 1kF3j6-0007k3-7O
 for 43227 <at> debbugs.gnu.org; Sun, 06 Sep 2020 19:05:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org;
 s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:
 References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:
 List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=RrHAnpdOzuRIQ/SV2zFziLxbvBdqh6CjIFtpnw9/dYU=; b=UAgo2EAZ6WsYCECTjuPTo/zk9z
 Yn1LlLa/8jBuBozrFt3PyLMqBfBGmA476ytEGRUnfTJ4wl8yMduUllMG63n+sANWqAkm+iL1aF/Uc
 hNntT7pPlrgey3+R0vPKvWxGoUN4Jn6IGwl7FKbwKsMF7OZoPfi5cXYkI8A+/5SSdTmU=;
Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo)
 by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.92) (envelope-from <larsi@HIDDEN>)
 id 1kF3ix-0006zT-3W; Mon, 07 Sep 2020 01:05:29 +0200
From: Lars Ingebrigtsen <larsi@HIDDEN>
To: Nicolas Graner <nicolas.graner@HIDDEN>
Subject: Re: bug#43227: EWW ignores 'multiple' attribute of 'select'
References: <86d030uoh3.fsf@hypra-xx>
X-Now-Playing: New Fast Automatic Daffodils's _Pigeonhole_: "Penguins"
Date: Mon, 07 Sep 2020 01:05:25 +0200
In-Reply-To: <86d030uoh3.fsf@hypra-xx> (Nicolas Graner's message of "Sat, 05
 Sep 2020 19:23:36 +0200")
Message-ID: <87a6y2bj62.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details.
 Content preview:  Nicolas Graner <nicolas.graner@HIDDEN>
 writes: > EWW renders <select multiple> elements like <select>, not allowing
 > multiple selections. > > A multiple select should probably be rendered
 similar to a set of > checkboxes. 
 Content analysis details:   (-2.9 points, 5.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -1.0 ALL_TRUSTED            Passed through trusted hosts only via SMTP
 -1.9 BAYES_00               BODY: Bayes spam probability is 0 to 1%
 [score: 0.0000]
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 43227
Cc: 43227 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Nicolas Graner <nicolas.graner@HIDDEN> writes:

> EWW renders <select multiple> elements like <select>, not allowing
> multiple selections.
>
> A multiple select should probably be rendered similar to a set of
> checkboxes.

In the context of the new drop-down menu...

Perhaps they could just be rendered as

[ ] Val1
[ ] Val2

and if you choose one of them, then we go to 

[x] Val1
[ ] Val2

(and close the menu), and then you have to open it again to click on:

[x] Val1
[x] Val2

Because I don't know a way to make the menu stay up after clicking on
it.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#43227; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Sep 2020 17:23:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 05 13:23:44 2020
Received: from localhost ([127.0.0.1]:43996 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kEbui-0007HI-Ca
	for submit <at> debbugs.gnu.org; Sat, 05 Sep 2020 13:23:44 -0400
Received: from lists.gnu.org ([209.51.188.17]:40764)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <nicolas.graner@HIDDEN>) id 1kEbug-0007HA-5W
 for submit <at> debbugs.gnu.org; Sat, 05 Sep 2020 13:23:42 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:59722)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <nicolas.graner@HIDDEN>)
 id 1kEbuf-0007Vx-W5
 for bug-gnu-emacs@HIDDEN; Sat, 05 Sep 2020 13:23:42 -0400
Received: from smtp26.services.sfr.fr ([93.17.128.21]:17504)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <nicolas.graner@HIDDEN>)
 id 1kEbud-0007nX-OB
 for bug-gnu-emacs@HIDDEN; Sat, 05 Sep 2020 13:23:41 -0400
X-mail-filterd: 1.0.0
X-sfr-mailing: LEGIT
X-sfr-spamrating: 40
X-sfr-spam: not-spam
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=universite-paris-saclay.fr; s=202006; t=1599326617; h=To:Subject:From:Date
 ; bh=S01gww/Yu5+n241ptc4BHgr42Xk/p3DR56UVfRuXVbA=; b=DlDDjI1wHsqRW1Lrejfm5h8
 X49zGdnIhWlnrRcLJnkiPnIGec1SGkbWQVJcRgTw+NS3YMTJOmOLoAIs9qNEaNt1yASsG1Q8S5II
 bom13E06tLQBT4FSrXhi9ev0V2YfiJOaxPbScZl6lJPuXD7Kx0XL5BR2SqdMhWbf1VagxbT2EDC0
 V6a+JS1Tk3sO87lPXzzaC5V6uzLiiQng2jqZ6JiGcWKkVBoziStfCsjJ6rnrkVS+mkw8gHIRjUv7
 OPpM0+5SvfkCROrudRMmwLONCNCMULQgox8sI/zZMTnoj/Ym1vMUjuui7zxXeXWfwgVzCjoHLo48
 kqtLkLfiQnDuNlQ==;
Received: from hypra-graner (106.124.67.86.rev.sfr.net [86.67.124.106])
 by msfrf2626.sfr.fr (SMTP Server) with ESMTP id 468D41C000434
 for <bug-gnu-emacs@HIDDEN>; Sat,  5 Sep 2020 19:23:37 +0200 (CEST)
Received: from hypra-graner (106.124.67.86.rev.sfr.net [86.67.124.106])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by msfrf2626.sfr.fr (SMTP Server) with ESMTPS
 for <bug-gnu-emacs@HIDDEN>; Sat,  5 Sep 2020 19:23:36 +0200 (CEST)
To: bug-gnu-emacs@HIDDEN
Subject: EWW ignores 'multiple' attribute of 'select'
From: Nicolas Graner <nicolas.graner@HIDDEN>
Date: Sat, 05 Sep 2020 19:23:36 +0200
Message-ID: <86d030uoh3.fsf@hypra-xx>
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=93.17.128.21; envelope-from=nicolas.graner@HIDDEN;
 helo=smtp26.services.sfr.fr
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/05 13:23:37
X-ACL-Warn: Detected OS   = Linux 3.x [generic] [fuzzy]
X-Spam_score_int: -16
X-Spam_score: -1.7
X-Spam_bar: -
X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1,
 DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)

EWW renders <select multiple> elements like <select>, not allowing
multiple selections.

A multiple select should probably be rendered similar to a set of
checkboxes.

Nicolas




Acknowledgement sent to Nicolas Graner <nicolas.graner@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#43227; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 7 Sep 2020 16:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.