Rimanda javascript e mostra contenuti provvisori al caricamento iniziale della pagina

Il feature flag è implementato.

Non sono affatto uno sviluppatore Ruby, su questo ho decisamente bisogno di aiuto.

Forse dovrei caricare il mio POC in un nuovo branch nel repository discourse/discourse, prima di fare un PR su main?

Questo è il mio PR su questa funzionalità:

@david Puoi darmi una mano nello sviluppo di test Rspec per queste modifiche:

app/helpers/application_helper.rb: spec/helpers/application_helper_spec.rb

Non vedo test unitari fattibili qui. Sembra testabile solo tramite test di integrazione.
app/models/theme.rb
app/models/theme_field.rb

Ho dovuto disabilitare il defer tag per QUnit Test Runner: app/views/qunit/index.html.erb
Prima i test QUnit venivano eseguiti anche con il feature flag "javascript defer" = false. E ora i test vengono eseguiti anche con "javascript defer" = true.

2 Mi Piace