@@ -58,6 +58,7 @@ export const click = definePageTool({
5858 dblClick : dblClickSchema ,
5959 includeSnapshot : includeSnapshotSchema ,
6060 } ,
61+ blockedByDialog : true ,
6162 handler : async ( request , response ) => {
6263 const uid = request . params . uid ;
6364 const handle = await request . page . getElementByUid ( uid ) ;
@@ -97,6 +98,7 @@ export const clickAt = definePageTool({
9798 dblClick : dblClickSchema ,
9899 includeSnapshot : includeSnapshotSchema ,
99100 } ,
101+ blockedByDialog : true ,
100102 handler : async ( request , response ) => {
101103 const page = request . page ;
102104 await page . waitForEventsAfterAction ( async ( ) => {
@@ -130,6 +132,7 @@ export const hover = definePageTool({
130132 ) ,
131133 includeSnapshot : includeSnapshotSchema ,
132134 } ,
135+ blockedByDialog : true ,
133136 handler : async ( request , response ) => {
134137 const uid = request . params . uid ;
135138 const handle = await request . page . getElementByUid ( uid ) ;
@@ -233,6 +236,7 @@ export const fill = definePageTool({
233236 value : zod . string ( ) . describe ( 'The value to fill in' ) ,
234237 includeSnapshot : includeSnapshotSchema ,
235238 } ,
239+ blockedByDialog : true ,
236240 handler : async ( request , response , context ) => {
237241 const page = request . page ;
238242 await page . waitForEventsAfterAction ( async ( ) => {
@@ -261,6 +265,7 @@ export const typeText = definePageTool({
261265 text : zod . string ( ) . describe ( 'The text to type' ) ,
262266 submitKey : submitKeySchema ,
263267 } ,
268+ blockedByDialog : true ,
264269 handler : async ( request , response ) => {
265270 const page = request . page ;
266271 await page . waitForEventsAfterAction ( async ( ) => {
@@ -289,6 +294,7 @@ export const drag = definePageTool({
289294 to_uid : zod . string ( ) . describe ( 'The uid of the element to drop into' ) ,
290295 includeSnapshot : includeSnapshotSchema ,
291296 } ,
297+ blockedByDialog : true ,
292298 handler : async ( request , response ) => {
293299 const fromHandle = await request . page . getElementByUid (
294300 request . params . from_uid ,
@@ -330,6 +336,7 @@ export const fillForm = definePageTool({
330336 . describe ( 'Elements from snapshot to fill out.' ) ,
331337 includeSnapshot : includeSnapshotSchema ,
332338 } ,
339+ blockedByDialog : true ,
333340 handler : async ( request , response , context ) => {
334341 const page = request . page ;
335342 for ( const element of request . params . elements ) {
@@ -365,6 +372,7 @@ export const uploadFile = definePageTool({
365372 filePath : zod . string ( ) . describe ( 'The local path of the file to upload' ) ,
366373 includeSnapshot : includeSnapshotSchema ,
367374 } ,
375+ blockedByDialog : true ,
368376 handler : async ( request , response , context ) => {
369377 const { uid, filePath} = request . params ;
370378 context . validatePath ( filePath ) ;
@@ -415,6 +423,7 @@ export const pressKey = definePageTool({
415423 ) ,
416424 includeSnapshot : includeSnapshotSchema ,
417425 } ,
426+ blockedByDialog : true ,
418427 handler : async ( request , response ) => {
419428 const page = request . page ;
420429 const tokens = parseKey ( request . params . key ) ;
0 commit comments