content-select
rendering the dropdown menu in the content process
Tommy Kuo
e10s-select (current)
Rendered by widget
e10s-select (current)
Rendered by widget
Content
Parent IPC
Issues with e10s-select
• Performance issues (Bug 1118086, Bug 1419800)

• Styling issues (Bug 1409613)

• Mess-up event behavior (Bug 1409645)

• Others (Bug 1154677)
content-select
Rendered as a normal content
content-select
{
-moz-top-layer: top;
position: absolute;
}
Advantages with content-select
• High performance

• Powerful support on styles

• More accurate event behavior
iframe issue
Demo HTML
<style>
option:nth-child(even) {
background: yellow;
color: red;
font-size: 2em;
text-decoration: line-through;
text-align: right;
}
</style>
<span>There are 3000 options in </span>
<select>
<option>0</option>…<option>2999</option>
</select>
https://youtu.be/Hzxnn9sGnp4

[Mozilla] content-select