Re: [-Fx-] Firefox 137.0 released

作者: YuQilin (神獸)   2025-04-09 13:15:04
以前有人問要如何知道Firefox改版後,
我們自定義的使用者樣式會失效。
今天剛好碰到一個例子。
Firefox有一個獨特的功能 ── 容器分頁,
容器分頁上有標誌不同身分顏色的襯線。
在v137的原生垂直分頁,這個襯線會顯示在左側,
https://i.imgur.com/KZSEdTV.png
而到了v138之後則改到了右側。
https://i.imgur.com/Dzicw6Z.png
放在右側比較好,因為左側會有樹狀分支的群組襯線,
二條線都在左邊,如果將來要做多層分支的時候,
就會分不清楚左邊的襯線是容器的標誌還是樹枝。
https://i.imgur.com/Qe3vWFh.png
但是v138+放在右側的襯線的顯示效果不好,
我看了難受,所以做了一些調整。
結果昨晚打開Nightly一看,
寫好的樣式又全滅了XD
用瀏覽器工具箱可以找到這條襯線是 `.tab-context-line`,
然後到 https://searchfox.org/ 搜尋 `.tab-context-line`,
搜尋結果會顯示
> browser/components/contextualidentity/content/usercontext.css
> 121 .tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-
context-line {
點 > 121 這一行進去,會顯示這條襯線的原生CSS是
...... .tab-context-line {
#vertical-pinned-tabs-container &,
#tabbrowser-tabs[orient="vertical"] & {
height: auto;
width: 2px;
margin: 3px 0;
}
......
點右邊的 Mercurial log,
找最近的日期,4/7日那筆變更,按下diff,會顯示
...... .tab-context-line {
#vertical-pinned-tabs-container &,
#tabbrowser-tabs[orient="vertical"] & {
- position: absolute;
- inset-inline-end: 0;
- height: calc(100% - 4px);
- margin: 0;
- margin-inline-end: 3px;
+ height: auto;
width: 2px;
+ margin: 3px 0;
}
}
這樣就可以很快找出更新到底改了什麼,
甚至可以撿回原來的設定。
目前Nightly的襯線因為高度的關係幾乎完全看不到,
這是因為負責這個修改的開發人員還在開發中,
所以樣式隨時會變動。
遇到這種情況建議暫時放棄自定義修改這個元素,
等襯線的設計進入穩定版以後再說,
不然之前花費的心血可能很快會付之東流。
作者: YuQilin (神獸)   2025-04-09 13:29:00
Mercurial log會顯示這個更新對應的bugzilla如果對更新有意見 也可以在bugzilla加入討論我剛看到襯線的問題竟然已經結案了???傻眼
作者: MK47 (和牛第一)   2025-04-09 20:11:00
辛苦了 真是會讓人傻眼的更動情況
作者: rockmanx52 (ゴミ丼 わがんりんにゃれ)   2025-04-10 04:14:00
反正先等這波穩定再重裝好了 感謝作者的辛勞...
作者: leon19790602 (())   2025-04-15 18:54:00
Y大,最新的3.02,在uc.flex.allow-addons-to-change-toolbar-color為true的情況下,選單列不會跟所選的主題一起變化,先前的版本是可以的,回報一下。
作者: YuQilin (神獸)   2025-04-15 20:00:00
l大,感謝回報,請問選單列是哪裡的選單?還有使用的主題是哪一個?
作者: leon19790602 (())   2025-04-15 20:20:00
2.12:https://i.imgur.com/EQsBEtX.jpeg3.02:https://i.imgur.com/yETDHPv.jpeg抱歉沒拍到同一主題,但3.02就像上圖會被切成一條雖然還是有隨主題變化,但會是暗暗的一條補2.12同主題:https://i.imgur.com/O60Cktn.jpeg
作者: YuQilin (神獸)   2025-04-15 23:54:00
我更新了v3.0.3,你試試看。另外,這版也修復了在啟用新版側邊欄時,且完全隱藏Sidebery或全螢幕模式下,側邊欄彩帶無法展開的問題。修復這個問題後,v3版本的FlexFox就順利完成整合Sidebery和原生垂直分頁的目標。如今FlexFox在Sidebery和原生垂直分頁併用時具有99%左右的FlexFox原本具有的功能
作者: leon19790602 (())   2025-04-16 01:14:00
3.0.3正常了,謝謝Y大,話說看更新日誌Y大一直在弄原生垂直分頁相容啊

Links booklink

Contact Us: admin [ a t ] ucptt.com