I’m trying to ask YOU why the compatibility matrix doesn’t show the correct range of version and confuses people (at least me) but you’re ignoring. Google search or AI don’t tell me an answer
How I can help you while I am in same shoes as you. I cant know all functionality. While suggested workaround worked.
Try to find answer yourself or wait someone who knows the answer. Choice is yours …
If your project requires a specific Selenium artifact, declare this in a dependency management entry in your POM. Relying on transitive dependencies is convenient, but it leaves you at the mercy of whatever your direct dependencies bring in. Another option is to exclude the transitive dependency from whichever direct dependency is causing the conflict.
Ultimately, it’s best to keep up to date as much as possible, but reliance on libraries and frameworks that you don’t control can result in these sorts of conflicts.