Skip to content

Commit 08df861

Browse files
committed
Adding TLC minutes for Jan 19, 2022
[deploy site]
1 parent 942578e commit 08df861

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
---
3+
title: "Project Meetings - 2021"
4+
linkTitle: "2021"
5+
weight: 89
6+
---
7+
8+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: "TLC Meeting - January 19, 2022"
3+
linkTitle: "TLC - January 19, 2022"
4+
date: 2022-01-19
5+
---
6+
7+
Meetings are happening on the `#selenium-tlc` channel on [Selenium Slack](https://selenium.dev/support).
8+
9+
## Agenda
10+
* Minor and patch versions. Ideally we want to include new features and bug fixes on minor
11+
versions, and use patch versions only for bug fixes. A scenario where feature parity
12+
is achieved across bindings for every minor release is desired.
13+
* OperaDriver is not supporting W3C. We should probably delete all Opera classes from the
14+
bindings, given that Opera can be driven via the appropriately versioned ChromeDriver by
15+
specifying the location of the Opera browser.
16+
* Should we truncate unnecessary portions of the stack trace returned by recent versions of
17+
ChromeDriver?
18+
* We’ve raised the issue with Google, but they have not been very responsive to their
19+
issue tracker in the past 6 months.
20+
* https://github.com/SeleniumHQ/selenium/issues/10195
21+
* Update the `isDisplayed` atom to address the issue with Vue fragments, and generally reduce
22+
the overhead so that the size of the script is not `45KB`.
23+
* https://github.com/SeleniumHQ/selenium/issues/9668
24+
* What do we want in 4.2 (topic coming from previous meeting)
25+
* Handling actions class methods - https://github.com/SeleniumHQ/selenium/issues/9996
26+
* https://gist.github.com/titusfortner/716e108a813dbce601c25cb250c01925 from titusfortner
27+
* Chrome 97 will be released during the first week of January, seems we need to be aligned
28+
to those releases as well
29+
30+
31+
***
32+
33+
### Minor and patch versions
34+
Each binding will do patch releases as needed and TLC members will be more active when it
35+
comes to coordinate minor releases. It is possible that patch releases include updated
36+
functionality next to bug fixes.
37+
38+
### Delete Opera classes from the bindings given that OperaDriver does not support W3C
39+
If functionality is still working in Selenium 4, it will be deprecated for the next minor
40+
release and removed in the minor release after that. If the functionality is broken, it will
41+
be removed from the language binding without the need to deprecate it.
42+
43+
### Truncate unnecessary portions of the stack trace returned by recent versions of ChromeDriver?
44+
TLC members decided that the stack trace output will be shown as it is, which has been the
45+
way it has been done always. If users raise issues about it, they should get redirected to the
46+
ChromeDriver issue (so they can share their thoughts over there).
47+
48+
### Update the `isDisplayed` atom to address the issue with Vue fragments
49+
[AutomatedTester][] will have a look at it and fix it as soon as possible. Long term, the idea
50+
is to move the atoms to TypeScript and delete all the dead code (as most of the atoms'
51+
functionality should live in the browser drivers already).
52+
53+
### What do we want in 4.2 (topic coming from previous meeting)
54+
We want to have https://github.com/SeleniumHQ/selenium/issues/9996 implemented across bindings but
55+
this needs more active coordination between team members. For now, it is ok to release parts of
56+
this functionality in a patch release given that the language binding needs to do that.
57+
58+
[AutomatedTester]: https://github.com/AutomatedTester/

0 commit comments

Comments
 (0)