@@ -99,6 +99,9 @@ describe("pat-tiptap", () => {
9999 new Pattern ( document . querySelectorAll ( ".pat-tiptap" ) [ 1 ] ) ;
100100 await utils . timeout ( 1 ) ;
101101
102+ const containers = document . querySelectorAll ( ".tiptap-container" ) ;
103+
104+ containers [ 0 ] . querySelector ( "[contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
102105 document
103106 . querySelector ( "#tiptap-external-toolbar-1 .button-link" )
104107 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -109,6 +112,7 @@ describe("pat-tiptap", () => {
109112 document . querySelector ( "#link-panel [name=tiptap-confirm]" ) . dispatchEvent ( new Event ( "click" ) ) ; // prettier-ignore
110113 await utils . timeout ( 1 ) ;
111114
115+ containers [ 1 ] . querySelector ( "[contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
112116 document
113117 . querySelector ( "#tiptap-external-toolbar-2 .button-link" )
114118 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -119,8 +123,6 @@ describe("pat-tiptap", () => {
119123 document . querySelector ( "#link-panel [name=tiptap-confirm]" ) . dispatchEvent ( new Event ( "click" ) ) ; // prettier-ignore
120124 await utils . timeout ( 1 ) ;
121125
122- const containers = document . querySelectorAll ( ".tiptap-container" ) ;
123-
124126 const anchor1 = containers [ 0 ] . querySelector ( "a" ) ;
125127 expect ( anchor1 ) . toBeTruthy ( ) ;
126128 expect ( anchor1 . href ) . toBe ( "https://url1.com/" ) ;
@@ -310,6 +312,8 @@ describe("pat-tiptap", () => {
310312 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
311313 await utils . timeout ( 1 ) ;
312314
315+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
316+
313317 document
314318 . querySelector ( "#tiptap-external-toolbar .button-link" )
315319 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -350,6 +354,8 @@ describe("pat-tiptap", () => {
350354 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
351355 await utils . timeout ( 1 ) ;
352356
357+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
358+
353359 document
354360 . querySelector ( "#tiptap-external-toolbar .button-image" )
355361 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -396,6 +402,8 @@ describe("pat-tiptap", () => {
396402 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
397403 await utils . timeout ( 1 ) ;
398404
405+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
406+
399407 document
400408 . querySelector ( "#tiptap-external-toolbar .button-image" )
401409 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -435,6 +443,8 @@ describe("pat-tiptap", () => {
435443 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
436444 await utils . timeout ( 1 ) ;
437445
446+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
447+
438448 document
439449 . querySelector ( "#tiptap-external-toolbar .button-image" )
440450 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -507,6 +517,8 @@ describe("pat-tiptap", () => {
507517 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
508518 await utils . timeout ( 1 ) ;
509519
520+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
521+
510522 document
511523 . querySelector ( "#tiptap-external-toolbar .button-embed" )
512524 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -549,6 +561,8 @@ describe("pat-tiptap", () => {
549561 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
550562 await utils . timeout ( 1 ) ;
551563
564+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
565+
552566 document
553567 . querySelector ( "#tiptap-external-toolbar .button-embed" )
554568 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -588,6 +602,8 @@ describe("pat-tiptap", () => {
588602 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
589603 await utils . timeout ( 1 ) ;
590604
605+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
606+
591607 document
592608 . querySelector ( "#tiptap-external-toolbar .button-embed" )
593609 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
@@ -630,6 +646,8 @@ describe("pat-tiptap", () => {
630646 new Pattern ( document . querySelector ( ".pat-tiptap" ) ) ;
631647 await utils . timeout ( 1 ) ;
632648
649+ document . querySelector ( ".tiptap-container [contenteditable]" ) . focus ( ) ; // Set focus to bypass toolbar check
650+
633651 document
634652 . querySelector ( "#tiptap-external-toolbar .button-embed" )
635653 . dispatchEvent ( new Event ( "pat-modal-ready" ) ) ;
0 commit comments