16:01:59 RRSAgent has joined #webdriver 16:02:03 logging to https://www.w3.org/2025/06/11-webdriver-irc 16:02:03 Zakim has joined #webdriver 16:02:03 present+ 16:02:13 RRSAgent, make logs public 16:02:26 present+ 16:02:30 present+ orkon 16:02:37 present+ 16:02:38 present+ 16:02:43 RRSAgent: make minutes 16:02:44 I have made the request to generate https://www.w3.org/2025/06/11-webdriver-minutes.html jgraham 16:02:51 present+ 16:02:59 Meeting: Browser Testing and Tools WG 16:03:02 Chair: David 16:03:08 agenda: https://www.w3.org/wiki/WebDriver/2025-06-BiDi 16:04:37 present+ 16:05:04 spectranaut_ has joined #webdriver 16:05:40 present+ 16:06:42 scribenick: Automatedtester 16:06:54 Scribe: AutomatedTester 16:08:18 jamesn has joined #webdriver 16:08:23 topic: Consider removing support for ftp proxy from capabilities 16:08:39 github: https://github.com/w3c/webdriver-bidi/pull/932 16:09:22 jimevans has joined #webdriver 16:09:28 whimboo: there is an issue open on what to do with FTP proxy. THis doesn't appear to be supported by browsers really so I have proposed changes to remove with without a deprecation warning 16:09:30 present+ 16:10:07 ... since there is no support can we get this removed? If there are concerns please add them to the review of the issues. Thanks 16:10:10 q? 16:11:29 Action: Raise issue with Selenium and webdriverio to remove this from their client bindings if the spec changes. merge. <- Whimboo 16:11:49 topic: Support for accessing localStorage and sessionStorage 16:12:50 Scribe: jgraham 16:13:34 github: https://github.com/w3c/webdriver-bidi/issues/921 16:14:26 q+ 16:14:32 whimboo: Filed this issue recently because there are requests for localStorage and SessionStorage support. You can already access it using content scripts, but you can't do things like access storage before a page is loaded, like we have for cookies. Also have an issue for IndexedDB, not sure what the relative priority is, but maybe *storage is 16:14:32 good to do first. We may have different storage partitioning between different browsers; needs discussion. We can use the storage module that we already have for these/ 16:14:57 s|/|.| 16:15:02 q? 16:15:06 ack orkon 16:16:30 orkon: I think it would be great to have this supported. What's the specific use case; it's not in the issue? I guess it's restoring state between tests. In puppeteer we've heard the use case of clearing local storage, but user contexts also solve this use case. Depending on the use case we might want general access, but for a more limited use case 16:16:30 we could just create a user context with the storage prefilled. But maybe we want the general one. 16:16:31 q+ 16:16:38 ack jgraham 16:17:05 jgraham: Unless there are severe complexity we should have the same model as with cookies 16:17:22 ... my feeling is that we should just match the cookie model as much as we can 16:17:29 scribe: automatedtester 16:17:35 q? 16:17:36 q+ 16:17:42 RRSAgent: make minutes 16:17:43 I have made the request to generate https://www.w3.org/2025/06/11-webdriver-minutes.html jgraham 16:17:49 ack jdescottes 16:17:54 https://github.com/microsoft/playwright/issues/35864 16:18:08 jdescottes: to answer the motivation I will show the link from playwright 16:18:48 ... they do this to get and dump indexeddb. They want to do this via bidi instead of doing a weird fake tab/page that they hide from end users 16:18:56 q? 16:19:43 topic: CDDL syntax highlighting and linking in specs, minor adjustments to keep in mind in further spec edits 16:19:53 github: https://github.com/w3c/webdriver-bidi/pull/927 16:20:18 tidoust: long time ago, I mentioned that I did some work on bikeshed with cddl 16:20:58 ... this was dependent on bikeshed release and this was done last week. You will have noticed that this now allows better blocks and links 16:21:09 ... there is an issue with bidi using 2 versions of cddl 16:21:37 ... I have created a PR to surface this to the in the spec 16:22:00 q+ 16:22:01 ... I am raising this for future PRs to be aware 16:22:20 ... also. there is a question if we want the index at the beginning or the end as this spec has a lot of them 16:22:23 ack jgraham 16:22:42 jgraham: thank you, this looks super cool and makes the spec more readable 16:23:20 ... I don't have a strong opinion on beginning or end 16:23:37 ... we can discuss that in the PR when looking at the preview 16:23:41 q? 16:24:09 topic: Meeting at TPAC 2025 in Kobe, 10-14 November 2025 16:24:26 tidoust: I am raising t 16:25:04 ... this to make sure that we raise the with the TPAC group. WE need to make sure that we answer if this WG is going and when we would like to meet 16:25:21 q+ 16:25:31 ack jgraham 16:26:24 q+ 16:26:54 jgraham: I would like to do know if people want to travel. if not we can do something with a better timezone 16:26:57 ack orkon 16:27:18 orkon: I think. sadym was planning on going but that is it from our. side 16:28:30 topic: Negative zero serialization 16:28:42 github: https://github.com/w3c/webdriver-bidi/issues/887 16:29:57 jgraham: there was an issue. raised where someone raised -0. we currently do this a special representation as a string but JSON can do this natively 16:30:33 ... first question: is there a strong case for changing this? I feel its highly risky with little reward. 16:30:39 q? 16:30:48 q+ 16:30:53 ack orkon 16:31:31 orkon: I don't know enough about client libraries. it's not been an issue with our client. I think we should leave it as is as the case isn't strong enough 16:31:53 q? 16:32:25 jgraham: if people have any strong opinions please add further comments to the issue 16:33:42 ... then the 2nd issue that gsnedders pointed out. We are currently using it as Number and it should probably be Float64. I am going to look into using JSInt or Float64. Does anyone have concerns? 16:33:56 q? 16:33:57 q+ 16:34:02 ack orkon 16:35:14 orkon: I recall that CDDL spec has rules around JSON compatible. I think we should be using what the spec suggest as we use what is there 16:36:03 present- 16:36:36 RSSAgent: make minutes 16:36:59 zakim, bye 16:36:59 leaving. As of this point the attendees have been jgraham, tidoust, orkon, whimboo, AutomatedTester, jdescottes, benchatt, jimevans 16:36:59 Zakim has left #webdriver