Eviepayne
(vladtheimplier)
8 يوليو 2026، 9:42م
1
لاحظت أن النقاش حول الميتا يحتوي على ذلك الإشعار الذي يظهر عند وجود تحديثات.
ما هو مكون القالب المسؤول عن ذلك؟ هل هو إضافة؟
Moin
8 يوليو 2026، 9:54م
2
هذا؟ (أعتقد أن النص مختلف قليلاً عن هذا المثال)
awesomerobot:
هذا جزء من نواة Discourse
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)
```
Eviepayne
(vladtheimplier)
8 يوليو 2026، 9:57م
3
ها، لا أفهم ذلك أبداً.
هل يتم تشغيله من ./launcher rebuild app أم فقط من أزرار الويب؟
Moin
8 يوليو 2026، 10:07م
4
لا أعتقد أن طريقة التحديث مهمة. ربما يحدث إعادة تحميل تلقائي أثناء استخدامك للمنتدى بعد إجراء التحديث، لذا لا تظهر التحذيرة؟
Eviepayne
(vladtheimplier)
8 يوليو 2026، 10:16م
5
لقد قمت دائمًا بإعادة البناء. مؤخرًا، قمت بإعداد عقدة ويب فقط للتسامح مع الأخطاء/التوافر العالي، لكنني لست متأكدًا مما إذا كان ذلك ذا صلة نظرًا لأنني لم أتلقَ إشعارًا في البداية.
أيضًا، لا، عادةً ما أتصفح قليلاً لأرى ما إذا كان يستجيب ويعمل بشكل صحيح قبل إعادة التحميل.
Moin
8 يوليو 2026، 10:20م
6
لكي يظهر بانر “يجب عليك تحديث متصفحك”، ستحتاج إلى علامة تبويب في المتصفح كانت مفتوحة قبل إجراء التحديث، ولم تلمسها لأكثر من يوم بعد التحديث. أعتقد أنك عادةً لا تفعل ذلك، وهو السبب في أنك لا ترى هذا البانر.
Eviepayne
(vladtheimplier)
8 يوليو 2026، 10:21م
7
أعتقد أنني سأختبرها في المرة القادمة لأرى ما إذا كانت المشكلة ستحدث. على الأقل، أعلم الآن أنها مشكلة جوهرية.
نعم، من النادر جداً أن تواجه هذه المشكلة إلا إذا:
كنت تقوم بتحديث موقعك بشكل متكرر (فميتا تنشر تحديثات عدة مرات في اليوم، لذا تحدث هذه الحالة بشكل أكثر تكراراً هنا)
تترك علامات التبويب مفتوحة لفترة طويلة