Friday, October 10, 2025

BMO InvestorLine UI 问题

BMO InvestorLine 2.0 推出来才一年,又开始折腾了。昨天登录发现界面又改了,最主要的改动是调整了 Holdings 的展示方式。在 Firefox 143.0.4 下,Group 只能选择 All 才能列出 holdings。如果选择 Position type 或 Asset class 或 Settlement currency,holdings 列表会被折叠起来,看不到内容。看下图:

在 Microsoft Edge 上测试,没有这个问题。

调出 Firefox 的 Web Developer Tools,发现 Heebo-Medium.ttf / Heebo-Regular.ttf / Heebo-Light.ttf / Heebo-Bold.ttf 字体同时存在成功(200)和失败(404)的请求。看下图:前面四个成功的请求是带哈希的文件;接着四个失败的请求是裸文件名的路径,服务器返回的是 404 + text/html 的错误页;接着四个成功的请求又是裸文件名的路径;再接着四个成功的请求还是裸文件名的路径。


Holdings 的分组视图是标准的手风琴结构,Firefox 的渲染引擎在字体加载失败与成功切换时会反复重排,而页面的折叠/展开高度计算没有兼容这类重排,于是出现“展开又立刻折回”的现象,导致看不到列表内容。不分组的视图不依赖该高度的动画,所以能正常显示。为什么 Edge 正常呢?它的渲染引擎 Blink 会抓到可使用的字体请求,有失败的备用/并行请求也无妨。

必须等 BMO 移除或者更正那些错误的字体路径,分组视图就会恢复正常。

我就把这个问题报告给了 BMO InvestorLine。

BMO InvestorLine 已经在首页发布了一个维护通知,希望这个问题能在这次维护中得到解决。我猜一定还有很多其它问题存在。

We'll be performing system maintenance from Friday, October 10 at 9 p.m. to Saturday, October 11 at 7 a.m. EDT. There will be minor interruptions to BMO InvestorLine during this time. We apologize for any inconvenience.

在修复之前,我自己只能下载一个 User-agent Switcher 插件,把 Firefox 伪装成 Chrome,来正常分组显示。我使用的是 Header Editor,这是一个很小众的插件,但是功能足够,比 User-Agent Switcher and Manager 这个排名第一的 UA 插件还好用。我将其设置成只对 https://www.secure.bmoinvestorline.com/wealth/ 这个 URL 有效。

2025 年 10 月 11 日,星期六,11:52 EDT 更新

维护已经完成了,但是上面的问题并没有解决。

2025 年 10 月 12 日,星期天,10:05 EDT 更新

BMO IL 技术故障,整个页面只有一个通知如下:

问题如下:

We are currently experiencing technical difficulties. Our team is working to resolve this as quickly as possible. We apologize for the inconvenience.

If you have any questions, please contact us at 1 888 776-6886 from 8:00 AM to 5:00 PM ET, Monday to Friday. We apologize for any inconvenience this may have caused and thank you for your patience.

大概率是 BMO 的技术团队趁着长周末对这次的大改版进行纠错,结果搞出了意外。我对 BMO 的技术实力实在不敢恭维。

通知消失后,我上面关心的问题仍然未得到解决。 

 

No comments:

Post a Comment