<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Logged-in users: Airport detail shows “Unknown error”, METAR request hangs (pending), then timeline disappears; console TypeError in effects.js (v48.1.1, Rain overlay)]]></title><description><![CDATA[<p dir="auto">Hi Windy team,<br />
I’m reporting a reproducible issue on desktop where the airport detail panel fails for logged-in users and can also make the timeline disappear.<br />
Environment<br />
Platform: Desktop (macOS)<br />
Browsers tested: Safari and Chrome (same behavior). Also reproduced on another PC with Edge.<br />
Windy version: 48.1.1 (from error report / request param v=48.1.1)<br />
Overlay: Rain / Thunderstorm (overlay: "rain")<br />
Summary of the problem<br />
When logged in, clicking an airport opens the right-side detail panel, but it shows “Unknown error”.<br />
After closing the airport detail panel, the timeline in the bottom-left disappears (it does not redraw). Refreshing the page restores it.<br />
In DevTools, the METAR API request from the page hangs pending with no status code (Safari shows Status: —, Source: —, and no response).<br />
Console shows a JS error in Windy code:<br />
TypeError: undefined is not an object (evaluating 'B.prev') from effects.js.<br />
Key evidence (sanitized)<br />
A) JS error report (from Windy error JSON / console)<br />
errorID: typeerror-undefined-is-not-an-object-evaluating-bprev<br />
overlay: rain<br />
runningPhase: 3_redrawFinished<br />
msg: TypeError: undefined is not an object (evaluating 'B.prev')<br />
script: effects.js (line: 1, col: 8435)<br />
Stack trace mentions: _shared/effects.js and _shared/each.js<br />
latestBcast includes: store: poisTemporary metars ...<br />
B) Network request hanging (pending)<br />
Example request (PLEASE NOTE: I’m not posting any token; below is the same endpoint without auth params):<br />
GET <a href="https://node.windy.com/airports/metar/ZLLL?pr=0&amp;sc=40" rel="nofollow ugc">https://node.windy.com/airports/metar/ZLLL?pr=0&amp;sc=40</a><br />
In the logged-in Windy page, the corresponding fetch/XHR request stays pending and shows no status (—) and no response.<br />
C) Important observation: Logging out fixes it<br />
If I log out, the issue disappears: airport detail loads normally and the timeline does not vanish.<br />
This indicates the problem is strongly tied to logged-in flow (auth/token2/uid path) rather than the endpoint being down globally.<br />
Also, directly opening the endpoint in the browser address bar (without auth params) returns content quickly, so <a href="http://node.windy.com" rel="nofollow ugc">node.windy.com</a> is reachable in general. The “pending with no status” only appears when the request is made from the logged-in <a href="http://windy.com" rel="nofollow ugc">windy.com</a> page.<br />
Reproduction steps<br />
Open <a href="http://windy.com" rel="nofollow ugc">windy.com</a> and log in.<br />
Switch overlay to Rain / Thunderstorm.<br />
Open an airport page / click an airport POI (e.g., ZLLL, also seen with other airports).<br />
The right-side airport details panel shows “Unknown error”.<br />
Close the panel → the timeline disappears (bottom-left).<br />
Check console: TypeError ... B.prev in effects.js.<br />
Check Network: <a href="http://node.windy.com/airports/metar/" rel="nofollow ugc">node.windy.com/airports/metar/</a>... request remains pending with no status/response.<br />
Expected result<br />
Airport details should load (METAR/TAF data if available), and closing the panel should not affect the timeline.<br />
No JS TypeError in effects.js.<br />
Actual result<br />
“Unknown error” in airport details.<br />
Timeline disappears after closing the panel.<br />
JS TypeError in effects.js (B.prev undefined).<br />
METAR request hangs pending only in logged-in page flow.<br />
Notes / additional tests<br />
Reproduced across multiple browsers and also another PC, so likely not a single-browser issue.<br />
Clearing site data did not resolve it.<br />
Logging out resolves it consistently.</p>
<p dir="auto">Thanks!</p>
<p dir="auto">Error no: 1 Copy</p>
<pre><code>            {
</code></pre>
<p dir="auto">"errorID": "typeerror-undefined-is-not-an-object-evaluating-bprev",<br />
"overlay": "wind",<br />
"runningPhase": "3_redrawFinished",<br />
"timestamp": 1769604632666,<br />
"runningMinutes": 0,<br />
"type": "error",<br />
"msg": "TypeError: undefined is not an object (evaluating 'B.prev')",<br />
"url": "<a href="https://www.windy.com/airport/ZLLL?40.560,109.997,8" rel="nofollow ugc">https://www.windy.com/airport/ZLLL?40.560,109.997,8</a>",<br />
"ver": "48.1.1",<br />
"target": "index",<br />
"platform": "desktop",<br />
"device": "desktop",<br />
"latestBcast": "bcast: pluginOpened progress-bar (55ms ago at 1769604632611)<br />
store: poisTemporary metars (14ms ago at 1769604632652)<br />
store: mapCoords (13ms ago at 1769604632653)<br />
bcast: redrawFinished (13ms ago at 1769604632653)<br />
store: lastPoiLocation (10ms ago at 1769604632656)",<br />
"script": "effects.js",<br />
"line": 1,<br />
"col": 8435,<br />
"stack": "@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:1247" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:1247</a><br />
Y@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:2496" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:2496</a><br />
@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:3211" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:3211</a><br />
Ge@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:17936" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:17936</a><br />
Qe@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:19019" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:19019</a><br />
Qt@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:12067" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:12067</a><br />
process@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9278" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9278</a><br />
Gt@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:11598" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:11598</a><br />
flush@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9718" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9718</a><br />
@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:10237" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:10237</a><br />
H@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:1755" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:1755</a><br />
Ln@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3483" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3483</a><br />
@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3564" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3564</a>"<br />
}</p>
<p dir="auto">Error no: 2 Copy</p>
<pre><code>            {
</code></pre>
<p dir="auto">"errorID": "typeerror-undefined-is-not-an-object-evaluating-bprev",<br />
"overlay": "wind",<br />
"runningPhase": "3_redrawFinished",<br />
"timestamp": 1769604633599,<br />
"runningMinutes": 0,<br />
"type": "error",<br />
"msg": "TypeError: undefined is not an object (evaluating 'B.prev')",<br />
"url": "<a href="https://www.windy.com/airport/ZLLL?36.513,103.623,8" rel="nofollow ugc">https://www.windy.com/airport/ZLLL?36.513,103.623,8</a>",<br />
"ver": "48.1.1",<br />
"target": "index",<br />
"platform": "desktop",<br />
"device": "desktop",<br />
"latestBcast": "store: user (546ms ago at 1769604633053)<br />
idb: _nativeSync (445ms ago at 1769604633154)<br />
idb: _nativeSync (444ms ago at 1769604633155)<br />
idb: _nativeSync (444ms ago at 1769604633155)<br />
idb: _nativeSync (444ms ago at 1769604633155)",<br />
"script": "effects.js",<br />
"line": 1,<br />
"col": 8435,<br />
"stack": "@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:1247" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:1247</a><br />
Y@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:2496" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:2496</a><br />
@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:3211" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/each.js:1:3211</a><br />
Ge@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:17936" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:17936</a><br />
Qe@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:19019" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:19019</a><br />
Kt@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:10614" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:10614</a><br />
process@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9113" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9113</a><br />
Gt@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:11598" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:11598</a><br />
flush@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9718" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:9718</a><br />
@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:10237" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:10237</a><br />
H@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:1755" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:1755</a><br />
Ln@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3483" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3483</a><br />
@<a href="https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3564" rel="nofollow ugc">https://www.windy.com/v/48.1.1.ind.4ab1/plugins/_shared/effects.js:1:3564</a>"<br />
}</p>
<p dir="auto">Error no: 3 Copy</p>
<pre><code>            {
</code></pre>
<p dir="auto">"errorID": "resizeobserver-loop-completed-with-undelivered-notifications",<br />
"overlay": "wind",<br />
"runningPhase": "3_redrawFinished",<br />
"timestamp": 1769604636124,<br />
"runningMinutes": 0,<br />
"type": "error",<br />
"msg": "ResizeObserver loop completed with undelivered notifications.",<br />
"url": "<a href="https://www.windy.com/?36.513,103.623,8" rel="nofollow ugc">https://www.windy.com/?36.513,103.623,8</a>",<br />
"ver": "48.1.1",<br />
"target": "index",<br />
"platform": "desktop",<br />
"device": "desktop",<br />
"latestBcast": "store: _cloudSync (808ms ago at 1769604635316)<br />
store: favOverlaysDesktop (808ms ago at 1769604635316)<br />
bcast: rqstOpen menu (123ms ago at 1769604636001)<br />
bcast: pluginOpened menu (34ms ago at 1769604636090)<br />
idb: _nativeSync (21ms ago at 1769604636103)",<br />
"script": "?36.513,103.623,8",<br />
"line": 0,<br />
"col": 0,<br />
"stack": null<br />
}</p>
<p dir="auto">Error no: 4 Copy</p>
<pre><code>            {
</code></pre>
<p dir="auto">"errorID": "resizeobserver-loop-completed-with-undelivered-notifications",<br />
"overlay": "wind",<br />
"runningPhase": "3_redrawFinished",<br />
"timestamp": 1769604636074,<br />
"runningMinutes": 0,<br />
"type": "error",<br />
"msg": "ResizeObserver loop completed with undelivered notifications.",<br />
"url": "<a href="https://www.windy.com/?36.513,103.623,8" rel="nofollow ugc">https://www.windy.com/?36.513,103.623,8</a>",<br />
"ver": "48.1.1",<br />
"target": "index",<br />
"platform": "desktop",<br />
"device": "desktop",<br />
"latestBcast": "store: _cloudSync (758ms ago at 1769604635316)<br />
store: favOverlaysDesktop (758ms ago at 1769604635316)<br />
bcast: rqstOpen menu (73ms ago at 1769604636001)",<br />
"script": "?36.513,103.623,8",<br />
"line": 0,<br />
"col": 0,<br />
"stack": null<br />
}</p>
<p dir="auto">Error no: 5 Copy</p>
<pre><code>            {
</code></pre>
<p dir="auto">"errorID": "resizeobserver-loop-completed-with-undelivered-notifications",<br />
"overlay": "wind",<br />
"runningPhase": "3_redrawFinished",<br />
"timestamp": 1769604636282,<br />
"runningMinutes": 0,<br />
"type": "error",<br />
"msg": "ResizeObserver loop completed with undelivered notifications. (repeated)",<br />
"repeated": 10,<br />
"url": "<a href="https://www.windy.com/zh/-%E8%8F%9C%E5%8D%95/menu?36.513,103.623,8" rel="nofollow ugc">https://www.windy.com/zh/-菜单/menu?36.513,103.623,8</a>",<br />
"ver": "48.1.1",<br />
"target": "index",<br />
"platform": "desktop",<br />
"device": "desktop",<br />
"latestBcast": "store: _cloudSync (966ms ago at 1769604635316)<br />
store: favOverlaysDesktop (966ms ago at 1769604635316)<br />
bcast: rqstOpen menu (281ms ago at 1769604636001)<br />
bcast: pluginOpened menu (192ms ago at 1769604636090)<br />
idb: _nativeSync (179ms ago at 1769604636103)",<br />
"script": "menu?36.513,103.623,8",<br />
"line": 0,<br />
"col": 0,<br />
"stack": null<br />
}</p>
]]></description><link>https://community.windy.com/topic/43408/logged-in-users-airport-detail-shows-unknown-error-metar-request-hangs-pending-then-timeline-disappears-console-typeerror-in-effects.js-v48.1.1-rain-overlay</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 11:46:17 GMT</lastBuildDate><atom:link href="https://community.windy.com/topic/43408.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 28 Jan 2026 12:52:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Logged-in users: Airport detail shows “Unknown error”, METAR request hangs (pending), then timeline disappears; console TypeError in effects.js (v48.1.1, Rain overlay) on Thu, 29 Jan 2026 08:42:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kerryeva" aria-label="Profile: kerryeva">@<bdi>kerryeva</bdi></a> Hello and thank you for reporting. I already forwarded to our devteam.</p>
]]></description><link>https://community.windy.com/post/224148</link><guid isPermaLink="true">https://community.windy.com/post/224148</guid><dc:creator><![CDATA[Suty]]></dc:creator><pubDate>Thu, 29 Jan 2026 08:42:20 GMT</pubDate></item><item><title><![CDATA[Reply to Logged-in users: Airport detail shows “Unknown error”, METAR request hangs (pending), then timeline disappears; console TypeError in effects.js (v48.1.1, Rain overlay) on Wed, 28 Jan 2026 13:58:40 GMT]]></title><description><![CDATA[<p dir="auto">Even in the latest (newer) web test version, the issue still occurs. I noticed that recent web updates changed the detailed location’s time/weather timeline (it looks different from the app). Could this be related? In the app, the same issue does not happen even when “Display all times in UTC” is enabled.<br />
Note: Safari gets stuck/hangs, while Chrome crashes the page.</p>
]]></description><link>https://community.windy.com/post/224108</link><guid isPermaLink="true">https://community.windy.com/post/224108</guid><dc:creator><![CDATA[kerryeva]]></dc:creator><pubDate>Wed, 28 Jan 2026 13:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to Logged-in users: Airport detail shows “Unknown error”, METAR request hangs (pending), then timeline disappears; console TypeError in effects.js (v48.1.1, Rain overlay) on Wed, 28 Jan 2026 13:38:09 GMT]]></title><description><![CDATA[<p dir="auto">Update: After logging in, if I turn off the “Display all times in UTC” option, the symptoms seem to disappear.</p>
]]></description><link>https://community.windy.com/post/224106</link><guid isPermaLink="true">https://community.windy.com/post/224106</guid><dc:creator><![CDATA[kerryeva]]></dc:creator><pubDate>Wed, 28 Jan 2026 13:38:09 GMT</pubDate></item></channel></rss>