Re: Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-16 Thread Ehsan Akhgari
On 2015-10-16 12:16 PM, Justin Dolske wrote: On 10/16/15 7:20 AM, Ehsan Akhgari wrote: On 2015-10-15 5:00 PM, Mike Conley wrote: Note that this should not affect Gecko’s behaviour when the is displayed “inline” (for example, when the has a “multiple” attribute, or a “size” attribute with a

Re: Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-16 Thread Mike Conley
>> That makes no sense to me! It might make no sense, but it's what Chromium has been shipping for (at least) the last while. Not saying it's right, just saying that's where it is. I've updated my testcase[1] to demonstrate. There is now a click event handler on the "Friday" , and the defaults

Re: Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-16 Thread Anne van Kesteren
On Thu, Oct 15, 2015 at 11:00 PM, Mike Conley wrote: > Are there any objections or thoughts about this plan? You should check what the HTML standard says and file an issue if it doesn't match what you want browsers to do. -- https://annevankesteren.nl/

Re: Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-16 Thread Mike Taylor
Hi Mike, On 10/15/15 4:00 PM, Mike Conley wrote: That’s when I found out that event behaviour for ’s is not spec’d out, and the way in which events are fired differs widely from browser to browser. I tested Firefox Nightly (non-e10s), Safari, Chrome, Internet Explorer and Edge, and posted my

Re: Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-16 Thread Mike Conley
>> Why should the behavior be different with non-drop-down select elements? The difference in behaviour is something that the other browsers _do_ seem to agree upon. When the elements are inline (with the multiple attribute, or size attribute set to > 1), it seems from my testing that all

Re: Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-16 Thread Ehsan Akhgari
On 2015-10-15 5:00 PM, Mike Conley wrote: Note that this should not affect Gecko’s behaviour when the is displayed “inline” (for example, when the has a “multiple” attribute, or a “size” attribute with a value greater than 1). I'm only concerned with the dropdown case. Why should the

Re: Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-16 Thread Mike Conley
>> You should check what the HTML standard says and file an issue if it> >> doesn't match what you want browsers to do. Unfortunately, the HTML standard doesn't say much with respect to what events elements are supposed to fire, and when. Once we come to a conclusion here, perhaps I'll work

Proposal to converge with Chromium / Blink for not firing events on ’s from dropdowns

2015-10-15 Thread Mike Conley
Hey dev-platform, TL;DR: I want Gecko to stop firing events on ’s on dropdowns. Context: Bug 1090602 was filed way back in the day by someone who used the old Treestatus app, because they noticed it was broken once e10s was flipped on by default. The problem was that the old Treestatus app