@@ -189,7 +189,7 @@ test('Open PR drawer confirms and submits component/styles filepaths', async ({
189189 } ,
190190 )
191191
192- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
192+ await waitForAppReady ( page , `${ appEntryPath } ` )
193193 await connectByotWithSingleRepo ( page )
194194 await ensureOpenPrDrawerOpen ( page )
195195
@@ -254,7 +254,7 @@ test('Open PR drawer confirms and submits component/styles filepaths', async ({
254254test ( 'Open PR drawer starts with empty title/description and short default head' , async ( {
255255 page,
256256} ) => {
257- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
257+ await waitForAppReady ( page , `${ appEntryPath } ` )
258258 await connectByotWithSingleRepo ( page )
259259 await ensureOpenPrDrawerOpen ( page )
260260
@@ -309,7 +309,7 @@ test('Open PR drawer base dropdown updates from mocked repo branches', async ({
309309 } )
310310 } )
311311
312- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
312+ await waitForAppReady ( page , `${ appEntryPath } ` )
313313
314314 await page
315315 . getByRole ( 'textbox' , { name : 'GitHub token' } )
@@ -377,7 +377,7 @@ test('Open PR drawer keeps a single active PR context in localStorage', async ({
377377 'knightedcodemonkey/css' : [ 'stable' , 'release/1.x' ] ,
378378 } )
379379
380- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
380+ await waitForAppReady ( page , `${ appEntryPath } ` )
381381
382382 await page
383383 . getByRole ( 'textbox' , { name : 'GitHub token' } )
@@ -452,7 +452,7 @@ test('Open PR drawer does not prune saved PR context on repo switch before save'
452452 'knightedcodemonkey/css' : [ 'stable' , 'release/1.x' ] ,
453453 } )
454454
455- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
455+ await waitForAppReady ( page , `${ appEntryPath } ` )
456456
457457 await page
458458 . getByRole ( 'textbox' , { name : 'GitHub token' } )
@@ -571,7 +571,7 @@ test('Active PR context updates controls and can be closed from AI controls', as
571571 } ,
572572 )
573573
574- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
574+ await waitForAppReady ( page , `${ appEntryPath } ` )
575575
576576 await page . evaluate ( ( ) => {
577577 localStorage . setItem (
@@ -661,7 +661,7 @@ test('Active PR context is disabled on load when pull request is closed', async
661661 } ,
662662 )
663663
664- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
664+ await waitForAppReady ( page , `${ appEntryPath } ` )
665665
666666 await page . evaluate ( ( ) => {
667667 localStorage . setItem (
@@ -759,7 +759,7 @@ test('Active PR context rehydrates after token remove and re-add', async ({ page
759759 } ,
760760 )
761761
762- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
762+ await waitForAppReady ( page , `${ appEntryPath } ` )
763763
764764 await page . evaluate ( ( ) => {
765765 localStorage . setItem ( 'knighted:develop:github-repository' , 'knightedcodemonkey/css' )
@@ -870,7 +870,7 @@ test('Active PR context deactivates after token remove and re-add when PR is clo
870870 } ,
871871 )
872872
873- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
873+ await waitForAppReady ( page , `${ appEntryPath } ` )
874874
875875 await page . evaluate ( ( ) => {
876876 localStorage . setItem ( 'knighted:develop:github-repository' , 'knightedcodemonkey/css' )
@@ -985,7 +985,7 @@ test('Active PR context recovers when saved head branch is missing but PR metada
985985 } ,
986986 )
987987
988- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
988+ await waitForAppReady ( page , `${ appEntryPath } ` )
989989
990990 await page . evaluate ( ( ) => {
991991 localStorage . setItem (
@@ -1130,7 +1130,7 @@ test('Active PR context uses Push commit flow without creating a new pull reques
11301130 } ,
11311131 )
11321132
1133- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1133+ await waitForAppReady ( page , `${ appEntryPath } ` )
11341134
11351135 await page . evaluate ( ( ) => {
11361136 localStorage . setItem (
@@ -1327,7 +1327,7 @@ test('Reloaded active PR context from URL metadata keeps Push mode and status re
13271327 } ,
13281328 )
13291329
1330- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1330+ await waitForAppReady ( page , `${ appEntryPath } ` )
13311331
13321332 await page . evaluate ( ( ) => {
13331333 localStorage . setItem (
@@ -1474,7 +1474,7 @@ test('Reloaded active PR context syncs editor content from GitHub branch and res
14741474 } ,
14751475 )
14761476
1477- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1477+ await waitForAppReady ( page , `${ appEntryPath } ` )
14781478
14791479 await page . evaluate ( ( ) => {
14801480 localStorage . setItem (
@@ -1559,7 +1559,7 @@ test('Reloaded active PR context falls back to css style mode for unsupported va
15591559 } ,
15601560 )
15611561
1562- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1562+ await waitForAppReady ( page , `${ appEntryPath } ` )
15631563
15641564 await page . evaluate ( ( ) => {
15651565 localStorage . setItem (
@@ -1585,7 +1585,7 @@ test('Reloaded active PR context falls back to css style mode for unsupported va
15851585} )
15861586
15871587test ( 'Open PR drawer validates unsafe filepaths' , async ( { page } ) => {
1588- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1588+ await waitForAppReady ( page , `${ appEntryPath } ` )
15891589 await connectByotWithSingleRepo ( page )
15901590 await ensureOpenPrDrawerOpen ( page )
15911591
@@ -1605,7 +1605,7 @@ test('Open PR drawer validates unsafe filepaths', async ({ page }) => {
16051605test ( 'Open PR drawer allows dotted file segments that are not traversal' , async ( {
16061606 page,
16071607} ) => {
1608- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1608+ await waitForAppReady ( page , `${ appEntryPath } ` )
16091609 await connectByotWithSingleRepo ( page )
16101610 await ensureOpenPrDrawerOpen ( page )
16111611
@@ -1626,7 +1626,7 @@ test('Open PR drawer allows dotted file segments that are not traversal', async
16261626} )
16271627
16281628test ( 'Open PR drawer rejects trailing slash file paths' , async ( { page } ) => {
1629- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1629+ await waitForAppReady ( page , `${ appEntryPath } ` )
16301630 await connectByotWithSingleRepo ( page )
16311631 await ensureOpenPrDrawerOpen ( page )
16321632
@@ -1645,7 +1645,7 @@ test('Open PR drawer rejects trailing slash file paths', async ({ page }) => {
16451645test ( 'Open PR drawer include App wrapper checkbox defaults off and resets on reopen' , async ( {
16461646 page,
16471647} ) => {
1648- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1648+ await waitForAppReady ( page , `${ appEntryPath } ` )
16491649 await connectByotWithSingleRepo ( page )
16501650 await ensureOpenPrDrawerOpen ( page )
16511651
@@ -1755,7 +1755,7 @@ test('Open PR drawer strips App wrapper from committed component source by defau
17551755 } ,
17561756 )
17571757
1758- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1758+ await waitForAppReady ( page , `${ appEntryPath } ` )
17591759 await connectByotWithSingleRepo ( page )
17601760
17611761 const componentSource = [
@@ -1880,7 +1880,7 @@ test('Open PR drawer includes App wrapper in committed source when toggled on',
18801880 } ,
18811881 )
18821882
1883- await waitForAppReady ( page , `${ appEntryPath } ?feature-ai=true ` )
1883+ await waitForAppReady ( page , `${ appEntryPath } ` )
18841884 await connectByotWithSingleRepo ( page )
18851885
18861886 await setComponentEditorSource (
0 commit comments