@@ -145,8 +145,14 @@ function initFilters() {
145145 [ 'model' , 'sampler' , 'scheduler' , 'denoise' , 'lora' , 'positive' , 'negative' , 'size' , 'seed' ] . forEach ( key => {
146146 const unique = [ ...new Set ( activeData . map ( d => {
147147 if ( key === 'model' ) return d . model || meta . model || "Default" ;
148- if ( key === 'positive' ) return d . positive || meta . positive || "" ;
149- if ( key === 'negative' ) return d . negative || meta . negative || "" ;
148+ if ( key === 'positive' ) {
149+ const st = document . getElementById ( 'toggle-triggers' ) ?. checked !== false ;
150+ return st ? ( d . positive || meta . positive || "" ) : ( d . config_positive || d . positive || meta . positive || "" ) ;
151+ }
152+ if ( key === 'negative' ) {
153+ const st = document . getElementById ( 'toggle-triggers' ) ?. checked !== false ;
154+ return st ? ( d . negative || meta . negative || "" ) : ( d . config_negative || d . negative || meta . negative || "" ) ;
155+ }
150156 if ( key === 'size' ) return `${ d . width } x${ d . height } ` ;
151157 return d [ key ] ;
152158 } ) ) ] . sort ( ) ;
@@ -255,6 +261,17 @@ function initFilters() {
255261 } ) ;
256262}
257263
264+ // Toggle trigger word visibility in prompts
265+ function toggleTriggerWords ( showTriggers ) {
266+ // Rebuild filters with new prompt mode
267+ initFilters ( ) ;
268+ updateDataPipeline ( ) ;
269+ // If modal is open, refresh prompt display
270+ if ( window . currentModalId ) {
271+ openM ( window . currentModalId ) ;
272+ }
273+ }
274+
258275
259276let pendingSaveItems = new Map ( ) ; // CHANGED: Set -> Map
260277let saveTimer = null ;
@@ -833,8 +850,14 @@ function openM(id) {
833850
834851 if ( modelEl ) modelEl . value = d . model || meta . model || "Default" ;
835852 if ( seedEl ) seedEl . value = d . seed || 0 ;
836- if ( posEl ) posEl . value = d . positive || meta . positive || "" ;
837- if ( negEl ) negEl . value = d . negative || meta . negative || "" ;
853+ // Check trigger word toggle
854+ const showTriggers = document . getElementById ( 'toggle-triggers' ) ?. checked !== false ;
855+ if ( posEl ) posEl . value = showTriggers
856+ ? ( d . positive || meta . positive || "" )
857+ : ( d . config_positive || d . positive || meta . positive || "" ) ;
858+ if ( negEl ) negEl . value = showTriggers
859+ ? ( d . negative || meta . negative || "" )
860+ : ( d . config_negative || d . negative || meta . negative || "" ) ;
838861
839862 // Populate editable parameter fields
840863 const map = {
0 commit comments