diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-after.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-after.png new file mode 100644 index 00000000..690511c4 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..2d05be4f Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..8db38315 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-open.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-open.png new file mode 100644 index 00000000..06f3fe8c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Chrome/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-after.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-after.png new file mode 100644 index 00000000..1667c85b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..b152157d Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..c41331b3 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-open.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-open.png new file mode 100644 index 00000000..c6381739 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/Mobile-Safari/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-after.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-after.png new file mode 100644 index 00000000..fafb0db8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..b539b2a5 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..38e31a66 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-open.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-open.png new file mode 100644 index 00000000..9f998175 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/chromium/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-after.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-after.png new file mode 100644 index 00000000..0d3a683b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..3edb487a Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..10cdabd6 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-open.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-open.png new file mode 100644 index 00000000..36eb7ad8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/firefox/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-after.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-after.png new file mode 100644 index 00000000..4bfab1d9 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..90fe683c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..d14dfea8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-open.png b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-open.png new file mode 100644 index 00000000..1936aadb Binary files /dev/null and b/.tooling/tests/screenshots/Select---Async-Per-Item-Behaviour/darwin/webkit/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Chrome/custom-control.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Chrome/custom-control.png new file mode 100644 index 00000000..fdd3c4bb Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Chrome/custom-control.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Chrome/more-slot-svg.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Chrome/more-slot-svg.png new file mode 100644 index 00000000..741dae74 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Chrome/more-slot-svg.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Safari/custom-control.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Safari/custom-control.png new file mode 100644 index 00000000..4cdffcf1 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Safari/custom-control.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Safari/more-slot-svg.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Safari/more-slot-svg.png new file mode 100644 index 00000000..51d5c75f Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/Mobile-Safari/more-slot-svg.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/chromium/arrow-slot-svg.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/chromium/arrow-slot-svg.png new file mode 100644 index 00000000..26f428e4 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/chromium/arrow-slot-svg.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/chromium/custom-control.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/chromium/custom-control.png new file mode 100644 index 00000000..e8aa37e3 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/chromium/custom-control.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/firefox/arrow-slot-svg.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/firefox/arrow-slot-svg.png new file mode 100644 index 00000000..d588842b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/firefox/arrow-slot-svg.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/firefox/custom-control.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/firefox/custom-control.png new file mode 100644 index 00000000..4b2d64d5 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/firefox/custom-control.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/webkit/arrow-slot-svg.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/webkit/arrow-slot-svg.png new file mode 100644 index 00000000..e6461374 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/webkit/arrow-slot-svg.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/webkit/custom-control.png b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/webkit/custom-control.png new file mode 100644 index 00000000..213d568b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Control-Slot-Visual/darwin/webkit/custom-control.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/search-field.png new file mode 100644 index 00000000..999ba546 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-after.png new file mode 100644 index 00000000..a17aa3d8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..a65ac6d7 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..de26ddff Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/search-field.png new file mode 100644 index 00000000..368f3b44 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-after.png new file mode 100644 index 00000000..68f7bcbd Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..77b5e913 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..e1b1e1d3 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/search-field.png new file mode 100644 index 00000000..14649c57 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-after.png new file mode 100644 index 00000000..e72780f1 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..ca8b3715 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..b341817a Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/search-field.png new file mode 100644 index 00000000..fe01118e Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-after.png new file mode 100644 index 00000000..05f6c1c6 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..cef2a125 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..c1e5f98a Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/search-field.png new file mode 100644 index 00000000..35ea4fea Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-after.png new file mode 100644 index 00000000..7337ebe4 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..67b241c6 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..afa79928 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/search-field.png new file mode 100644 index 00000000..999ba546 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-dialog-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-dialog-after.png new file mode 100644 index 00000000..91366b9f Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-dialog-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..f51acf31 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..62797150 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/search-field.png new file mode 100644 index 00000000..368f3b44 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-dialog-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-dialog-after.png new file mode 100644 index 00000000..ec4337fe Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-dialog-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..655295b7 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..3bb16763 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/search-field.png new file mode 100644 index 00000000..14649c57 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..016876b8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-items-container-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-items-container-after.png new file mode 100644 index 00000000..09f19420 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-items-container-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..7cc0525b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/search-field.png new file mode 100644 index 00000000..d37d545c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..5f5cf08c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-items-container-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-items-container-after.png new file mode 100644 index 00000000..e9440154 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-items-container-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..f487dfd1 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/search-field.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/search-field.png new file mode 100644 index 00000000..35ea4fea Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..66b7d850 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-items-container-after.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-items-container-after.png new file mode 100644 index 00000000..62e0a5ba Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-items-container-after.png differ diff --git a/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..9e26e325 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Custom-Search-Slot-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..c6d311e9 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..34b00048 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..ecb095be Binary files /dev/null and b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..a3b904be Binary files /dev/null and b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..d4ccbdf0 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Disabled-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..d632c252 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..dd7099ef Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..0dd5f3b8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..b21d9127 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..35214a4a Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..38ad2dc2 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..81140312 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..23170697 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..f5733979 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..829a096e Binary files /dev/null and b/.tooling/tests/screenshots/Select---Empty-Message-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/search-field.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/search-field.png new file mode 100644 index 00000000..999ba546 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-after.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-after.png new file mode 100644 index 00000000..67e4a42c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..7017aa70 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..ff0cf387 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/search-field.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/search-field.png new file mode 100644 index 00000000..368f3b44 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-after.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-after.png new file mode 100644 index 00000000..2c52391b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..dbbe5f4a Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..2f8ce9da Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/search-field.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/search-field.png new file mode 100644 index 00000000..cb44d1b0 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-after.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-after.png new file mode 100644 index 00000000..97fa0f65 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..28924a25 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..dccd5f39 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/search-field.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/search-field.png new file mode 100644 index 00000000..d37d545c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-after.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-after.png new file mode 100644 index 00000000..fcc49a4c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..13c6715a Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..d1096807 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/search-field.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/search-field.png new file mode 100644 index 00000000..35ea4fea Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-after.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-after.png new file mode 100644 index 00000000..d5a3ec72 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..2b8b0038 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..61be03bb Binary files /dev/null and b/.tooling/tests/screenshots/Select---Searchable-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-after.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-after.png new file mode 100644 index 00000000..2650dd5e Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..3ad4af9f Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..bfce1e40 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-open.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-open.png new file mode 100644 index 00000000..8ed85522 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-renderer-before.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-renderer-before.png new file mode 100644 index 00000000..bfce1e40 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Chrome/select-renderer-before.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-after.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-after.png new file mode 100644 index 00000000..24a663bd Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..d74dde07 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..26f9fc69 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-open.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-open.png new file mode 100644 index 00000000..00202c21 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-renderer-before.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-renderer-before.png new file mode 100644 index 00000000..26f9fc69 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/Mobile-Safari/select-renderer-before.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-after.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-after.png new file mode 100644 index 00000000..6a8ae00b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..3800f421 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..fc83c145 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-open.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-open.png new file mode 100644 index 00000000..19c5e5b9 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-renderer-before.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-renderer-before.png new file mode 100644 index 00000000..3800f421 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/chromium/select-renderer-before.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-after.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-after.png new file mode 100644 index 00000000..06c6068b Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..234b37d7 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..1e62442a Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-open.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-open.png new file mode 100644 index 00000000..ae5e033e Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-renderer-before.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-renderer-before.png new file mode 100644 index 00000000..234b37d7 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/firefox/select-renderer-before.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-after.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-after.png new file mode 100644 index 00000000..55b241d6 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..74ec35f1 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..c79c4012 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-open.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-open.png new file mode 100644 index 00000000..0f464bfa Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-renderer-before.png b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-renderer-before.png new file mode 100644 index 00000000..74ec35f1 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Selection-Render-Behaviour/darwin/webkit/select-renderer-before.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/search-field.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/search-field.png new file mode 100644 index 00000000..999ba546 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-after.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-after.png new file mode 100644 index 00000000..077b23a2 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..1c29c339 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..871a1087 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/search-field.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/search-field.png new file mode 100644 index 00000000..368f3b44 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-after.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-after.png new file mode 100644 index 00000000..5f2933c2 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..cf1a6c15 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..815db325 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/search-field.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/search-field.png new file mode 100644 index 00000000..14649c57 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-after.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-after.png new file mode 100644 index 00000000..c1ac1695 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..1bca99b9 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..ec810ae7 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/search-field.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/search-field.png new file mode 100644 index 00000000..d37d545c Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-after.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-after.png new file mode 100644 index 00000000..038e36f6 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..b0f882a8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..f487dfd1 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/search-field.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/search-field.png new file mode 100644 index 00000000..35ea4fea Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/search-field.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-after.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-after.png new file mode 100644 index 00000000..e0f8e43f Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..8d634d28 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..326f07b7 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Server-Side-Filtering-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-after.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-after.png new file mode 100644 index 00000000..713a2121 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..c23f9efa Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..5e8e0c31 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-open.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-open.png new file mode 100644 index 00000000..9d78d5ea Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Chrome/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-after.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-after.png new file mode 100644 index 00000000..be0fc944 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..da9d8859 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..9d39c636 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-open.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-open.png new file mode 100644 index 00000000..8a553a68 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/Mobile-Safari/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-after.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-after.png new file mode 100644 index 00000000..514c4af8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..839548c2 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..23b5a8ae Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-open.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-open.png new file mode 100644 index 00000000..9bb10b09 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/chromium/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-after.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-after.png new file mode 100644 index 00000000..49a72f35 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..0453c563 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..dbabd5d8 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-open.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-open.png new file mode 100644 index 00000000..cee32605 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/firefox/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-after.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-after.png new file mode 100644 index 00000000..c5675425 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..98fadd10 Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..2fb5be3f Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-open.png b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-open.png new file mode 100644 index 00000000..b445286d Binary files /dev/null and b/.tooling/tests/screenshots/Select---String-Array-Behaviour/darwin/webkit/select-open.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-after.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-after.png new file mode 100644 index 00000000..35130dc7 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-dialog.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-dialog.png new file mode 100644 index 00000000..8a84c973 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-initial.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-initial.png new file mode 100644 index 00000000..3bb2ead5 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Chrome/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-after.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-after.png new file mode 100644 index 00000000..3c3c3b7d Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-dialog.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-dialog.png new file mode 100644 index 00000000..ee036e64 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-dialog.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-initial.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-initial.png new file mode 100644 index 00000000..a42cdc61 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/Mobile-Safari/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-after.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-after.png new file mode 100644 index 00000000..fb67d919 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-initial.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-initial.png new file mode 100644 index 00000000..5263195f Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-items-container.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-items-container.png new file mode 100644 index 00000000..86eb843d Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/chromium/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-after.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-after.png new file mode 100644 index 00000000..5e4bd324 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-initial.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-initial.png new file mode 100644 index 00000000..ad2a315f Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-items-container.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-items-container.png new file mode 100644 index 00000000..8248e5de Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/firefox/select-items-container.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-after.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-after.png new file mode 100644 index 00000000..df6c6128 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-after.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-initial.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-initial.png new file mode 100644 index 00000000..a318d72e Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-initial.png differ diff --git a/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-items-container.png b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-items-container.png new file mode 100644 index 00000000..bfb8dfb5 Binary files /dev/null and b/.tooling/tests/screenshots/Select---Visual-and-Behaviour/darwin/webkit/select-items-container.png differ