Results 69 comments of Michał Łępicki

Hi @cysiegel Which driver are you using? Visible doesn't mean visible in the viewport, it means visible on the page, so `assert_has` works correctly. Most WebDriver implementations when told to...

@cysiegel More or less, yes. We could add an additional check that could be used together with `visible`, something like `in_viewport: true/false/nil` but it would hurt performance so probably would't...

They use a slightly different implementation now, I have not tested it: https://github.com/webdriverio/webdriverio/blob/5cceaa8e0b6b5fdc870a777e418fcd9f434f31f5/packages/webdriverio/src/scripts/isElementInViewport.js There is some nuance here with elements fully vs only partially visible in the viewport, maybe that's...

I guess `andalso` is `if left then right else false` and `orelse` is `if left then true else right`

Is this only a code organization limitation? Meaning, can't this run-time behavior be curently achieved when carefully splitting the message types (contract) and two GenServer implementations in additional modules? edit:...

This may or may not be of use to you (I stumbled upon it when looking for something else): Pauli Jaakkola [A type system for first-class recursive ML modules](https://trepo.tuni.fi/bitstream/handle/10024/123958/JaakkolaPauli.pdf) and...

(this seems low priority, just something I noticed)

I looked a bit more at how the Sesterl parser runs, in this case probably `nice_parser` is not plug-and-play... But still maybe there's something valuable to take out from there.

I think this was released in OTP 26.2, it would be cool to expose [getting a process dictionary value for specific key](https://github.com/erlang/otp/pull/7707) in the Process module (either another clause for...

> How did you conclude that? I inspected responses from chromedriver somewhere in hound code, and there was an error about incorrect browser name. Unfortunately I am not familiar with...