Correcto, pero ¿por qué angustiarse por usuarios que están decididos a dispararse en el pie? Mientras tengan el aviso, podríamos decir: “bueno, sí te lo advertimos”… Apoyo eliminar la modalidad de esto:
Podríamos añadir algunas palabras para animar a los usuarios a actualizar, por ejemplo:
Hemos actualizado este sitio. Por favor, actualiza también, o las cosas podrían ponerse extrañas
No exactamente ese texto, pero entiendes lo que quiero decir
16 Me gusta
Me gustaría que mejoráramos esto para la versión actual. ¿Cuánto trabajo implica esto, en tu opinión, @sam ? Creo que el método tradicional
deja mucho que desear, y prefiero mucho el boceto de @awesomerobot . No estoy proponiendo un cambio enorme en el comportamiento, solo eliminar ese molesto y gigantesco cuadro de diálogo de ACEPTAR/CANCELAR.
3 Me gusta
sam
(Sam Saffron)
25 Marzo, 2021 05:02
23
Probablemente no requiera mucho trabajo añadir esto; @martin puede encargarse la próxima semana.
4 Me gusta
martin
(Martin Brennan)
6 Abril, 2021 23:13
30
Este cambio ha sido fusionado:
master ← feature/subtle-software-update-prompt
merged 10:56PM - 06 Apr 21 UTC


This moves the "This site was just updated" modal asking the user if they want to refresh into a subtle prompt that slides down from the header.
Also in this PR I've added a helper to publish message bus messages in JS tests. So instead of this:
```javascript
// Mimic a messagebus message
MessageBus.callbacks
.filterBy("channel", "/global/asset-version")
.map((c) => c.func("somenewversion"));
```
We can have:
```javascript
publishToMessageBus("/global/asset-version", "somenewversion");
```
### Testing
Change this JS:
```
timeout = later(() => {
updatePromptWidget.state.showPrompt = true;
updatePromptWidget.scheduleRerender();
}, 1000 * 60 * 24 * 60);
```
to
```
timeout = later(() => {
updatePromptWidget.state.showPrompt = true;
updatePromptWidget.scheduleRerender();
}, 500);
```
And send messagebus messages via `rails c` like so (the numbers are just random):
```ruby
MessageBus.publish("/global/asset-version", 428523235235)
```
Ahora el popup aparece en la parte superior de la página y es mucho menos intrusivo que un modal
11 Me gusta