discourse/app/assets/javascripts
David Taylor ecce3c81f2
UX: Do not automatically refresh page while composer is open (#19112)
We automatically refresh the page 'on the next navigation' whenever a
new version of the JS client is available. If the composer is open when
this happens then it will be closed and you'll have to reopen the draft.
In some circumstances, this refresh can also cause some composer content
to be lost.

This commit updates the auto-refresh logic so that it doesn't trigger
while the composer is open, and adds an acceptance test for the
behaviour.

<!-- NOTE: All pull requests should have tests (rspec in Ruby, qunit in
JavaScript). If your code does not include test coverage, please include
an explanation of why it was omitted. -->
2022-11-21 10:45:19 +00:00
..
admin DEV: Make more dependencies explicit (#19047) 2022-11-16 16:10:58 +08:00
bootstrap-json Build(deps): Bump jsdom from 20.0.2 to 20.0.3 in /app/assets/javascripts (#19115) 2022-11-21 09:47:48 +08:00
confirm-new-email DEV: Update linting setup and fix issues (#17345) 2022-07-06 10:37:54 +02:00
dialog-holder DEV: Make dialog-holder a monorepo package (#19051) 2022-11-16 16:43:45 +01:00
discourse UX: Do not automatically refresh page while composer is open (#19112) 2022-11-21 10:45:19 +00:00
discourse-common DEV: Add withSilencedDeprecationsAsync for async functions (#19057) 2022-11-16 17:55:20 +00:00
discourse-ensure-deprecation-order DEV: Silence 3.x deprecations 2022-07-19 10:00:59 +01:00
discourse-hbr DEV: Make more dependencies explicit (#19047) 2022-11-16 16:10:58 +08:00
discourse-plugins DEV: Make bootstrap-json a monorepo package (#19048) 2022-11-16 11:58:10 +01:00
discourse-widget-hbs DEV: Make more dependencies explicit (#19047) 2022-11-16 16:10:58 +08:00
docs DEV: enforces eslint’s curly rule to the codebase (#10720) 2020-09-22 16:28:28 +02:00
ember-addons DEV: Remove ember-addons (#9559) 2020-04-28 10:14:49 -04:00
ember-cli-progress-ci DEV: Add progress output in CI during ember-cli build (#17977) 2022-08-17 22:39:52 +01:00
locales FEATURE: Add Croatian language (#17130) 2022-06-18 00:18:22 +02:00
pretty-text FIX: Allow new hashtag HTML to be quoted to markdown (#19117) 2022-11-21 12:04:46 +10:00
select-kit DEV: Convert SiteSettings to a tracked object (#19015) 2022-11-17 18:44:23 +01:00
truth-helpers DEV: Make more dependencies explicit (#19047) 2022-11-16 16:10:58 +08:00
wizard DEV: Make more dependencies explicit (#19047) 2022-11-16 16:10:58 +08:00
.licensee.json DEV: Have licensee check xmldom license (#18840) 2022-11-02 11:51:11 -04:00
.npmrc DEV: Prevent npm usage (#13945) 2021-08-04 22:04:58 +02:00
discourse-js-processor.js DEV: Introduce minification and source maps for Theme JS (#18646) 2022-10-18 18:20:10 +01:00
handlebars-shim.js FIX: It seems sometimes shims are evaluated by older JS engines (#11813) 2021-01-22 10:41:01 -05:00
package.json DEV: Make dialog-holder a monorepo package (#19051) 2022-11-16 16:43:45 +01:00
polyfills.js DEV: Add polyfill for String.prototype.replaceAll (#16301) 2022-03-28 17:18:56 +01:00
service-worker.js.erb FEATURE: Replyable chat push notifications (#18973) 2022-11-11 12:30:21 -03:00
yarn.lock Build(deps): Bump jsdom from 20.0.2 to 20.0.3 in /app/assets/javascripts (#19115) 2022-11-21 09:47:48 +08:00