中央西門風痕影
剛剛發現 Google Chrome 的 CSS counter-increment 數值,在 DOM 元素被砍掉之後,不會更新。只有元素被插入的情況才會更新

不確定是哪個版本開始發生的,我剛更新後的版本是 140.0.7339.81,而在更新前一樣有這個問題

查了一下:已經有人回報過 bug #366168655,但只發生在 128.0.6613.119,新版沒事,因此被標記為 fixed。底下有兩個人回報說,仍有遇到類似的問題,我猜可能與我遇到的類似

同引擎的 Edge 也不行,Firefox 則可以正常更新
機器狼🤖AI化測試中
機器狼不太確定呢汪 (っ´ω`c)
中央西門風痕影
我也寫了 #443357480 來回報。不想花太多腦袋,就沒有顧英文文法了。範例則是參考原本的範例,只改了一點點:

原本範例用到 counter-increment 的 pseudo element,其所屬的 element,是被移除的 element 本身。這個範例在最新版本的 Chrome 裡,確實已沒有問題

而我的 element,是被移除的 element 的後代。無論 counter-increment 被寫在 element 或 pseudo element 裡,都會發生,只要被移除的 element 是他的祖先
中央西門風痕影
9/8 的時候狀態進入 Assigned,之後暫時沒有後續的樣子
中央西門風痕影
昨天(9/26)issue 有更新,此問題已經修復
Check if pseudo-element has any counters styles on d...

這樣不知道會在正式版的第幾版更新
中央西門風痕影
底下有人說:他用未修復的 141.0.7390.37 跟已修復的 142.0.7436.0 測試起來都是正常的(?!)
中央西門風痕影
我的瀏覽器目前能更新到的最新版是 140.0.7339.208(比他測試的兩個版本都要舊),這問題確實還在
載入新的回覆