ΠΠΎΡΡΡΠΏΠ΅Π½ Firefox 131.
- Linux: ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΡΡΡΡΠ΅Π½Π΅ ΠΈ mpris:length Π·Π° MPRIS.
- ΠΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»Π΅Π½ ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ (ΠΊΠΎΠ³Π°ΡΠΎ ΠΊΡΡΡΠΎΡΡΡ ΡΠ΅ Π·Π°Π΄ΡΡΠΆΠΈ Π²ΡΡΡ Ρ Π½Π΅Π°ΠΊΡΠΈΠ²Π΅Π½ ΡΠ°Π·Π΄Π΅Π»).
- ΠΠΊΠΎΠ½Π°ΡΠ°, ΠΊΠΎΡΡΠΎ ΠΎΡΠ²Π°ΡΡ ΠΏΠ°Π΄Π°ΡΠΎΡΠΎ ΠΌΠ΅Π½Ρ Ρ Π²ΡΠΈΡΠΊΠΈ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ, Π΅ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠΊΡΠΈΡΠ° (ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΊΡΠΈΠ΅, Π΄ΠΎΠ±Π°Π²ΡΠΉΠΊΠΈ #alltabs-button { display: none !important; } Π² userChrome.css).
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡ: ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅, Π² ΠΊΠΎΠΈΡΠΎ Π΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΎ ΠΏΠΎΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΠΌΡΡΡΠΎ Π² ΡΠ΅ΠΊΡΡΠ°.
- Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ, Π΄Π°Π΄Π΅Π½ΠΎ Π½Π° ΡΠ°ΠΉΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π½Π΅Π½Π°Π΄Π»Π΅ΠΆΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡ), ΡΠ΅Π³Π° ΡΠ΅ Π·Π°ΠΏΠΎΠΌΠ½Ρ Π·Π° ΡΠ°Ρ (ΠΈΠ»ΠΈ Π΄ΠΎ Π·Π°ΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°Π·Π΄Π΅Π»Π°, Π°ΠΊΠΎ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ»ΡΡΠΈ ΠΏΠΎ-ΡΠ°Π½ΠΎ).
- ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈΡΡ ΠΏΡΠ΅Π²ΠΎΠ΄Π°Ρ Π²Π΅ΡΠ΅ Π²Π·Π΅ΠΌΠ° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΅Π·ΠΈΠΊΠ°, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π΅ ΠΈΠ·Π±ΡΠ°Π» ΠΏΡΠ΅Π΄ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ Firefox Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ, Π½ΠΎ Π΅ ΠΈΠ·Π±ΡΠ°Π» Π΄Π° ΠΏΡΠ΅Π²Π΅Π΄Π΅ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΈΡΠΏΠ°Π½ΡΠΊΠΈ, ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ ΠΏΡΡ ΡΠ΅ ΠΌΡ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΠΏΡΠ΅Π²Π΅Π΄Π΅ ΡΠ΅ΠΊΡΡΠ° Π½Π° ΠΈΡΠΏΠ°Π½ΡΠΊΠΈ, Π° Π½Π΅ Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈ).
- ΠΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅Π½Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ ΠΊΡΠΌ Π³Π»Π°Π²Π½Π°ΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π° ΡΡΡΡΠ°ΡΠΊΠ°ΡΠ° ΠΎΡ ΠΏΠ°Π½Π΅Π»Π° Π·Π° ΡΡΡΡΠ΅Π½Π΅ (ΠΊΠΎΠ³Π°ΡΠΎ Π΅ ΠΎΡΠ΄Π΅Π»Π΅Π½Π° ΠΎΡ Π°Π΄ΡΠ΅ΡΠ½Π°ΡΠ° Π»Π΅Π½ΡΠ°): Π·Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°, ΡΡΡΠ±Π²Π° Π΄Π° ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ Π² ΡΡΡΡΠ΅ΡΠ°ΡΠ° Π»Π΅Π½ΡΠ° ΠΈ Π΄Π° Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π½Π° ΡΡΡΡΠ°ΡΠΊΠ°ΡΠ°, Π·Π°Π΄ΡΡΠΆΠ°ΠΉΠΊΠΈ Shift.
- CSS: Π‘Π²ΠΎΠΉΡΡΠ²ΠΎΡΠΎ inset-area Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½ΠΎ Π² position-area Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠ°ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠΊΠΎΡΠΈΡΠ΅.
- JavaScript: Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΈ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΡΠΈ Π½Π° ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅: Iterator.prototype.drop(), Iterator.prototype.every(), Iterator.prototype.filter(), Iterator.prototype.find(), Iterator.prototype.flatMap(), Iterator.prototype.forEach(), Iterator.prototype.map(), Iterator.prototype.reduce(), Iterator.prototype.some() ΠΈ Iterator.prototype.take() (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ ΠΈΠ·Π²ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° ΠΌΠ°ΡΠΈΠ²ΠΈ Ρ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠΈ Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡ ΠΎΡ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Array, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ Π½Π°Π±ΠΎΡΠΈ ΠΎΡ Π΄Π°Π½Π½ΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π΅ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ Array).
- WebAssembly: ΠΠΊΠ»ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° exnref.
- HTTP:
- HTTP Π·Π°Π³Π»Π°Π²ΠΈΠ΅ Set-Cookie Ρ Π°ΡΡΠΈΠ±ΡΡΠ° SameSite=None ΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠ»ΠΎ Π±Π΅Π· ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π·Π° SameSite (ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ° ΠΊΠ°ΡΠΎ SameSite=None), ΡΠ΅Π³Π° Π΅ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ Π΄Π° ΠΈΠΌΠ° Π°ΡΡΠΈΠ±ΡΡ Secure (ΡΠΎΠ΅ΡΡ, ΡΠ°ΠΊΠΈΠ²Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈ ΡΠ°ΠΌΠΎ ΠΏΠΎ HTTPS-ΡΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅).
- Π Π΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄ΠΊΡΠ΅ΠΏΠ° Cookies Having Independent Partitioned State (CHIPS), ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΡΡΡΠΎ ΠΊΠ°ΡΠΎ Β«ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠ°ΡΠ°Β» β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ Π² ΡΠ΅ΠΊΡΠΈΠΎΠ½Π½ΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°ΡΠ° partitioned HTTP-Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° Set-CookieΠ’Π°ΠΊΠ°, Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈΡΠ΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΎ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΠ°ΠΉΡ ΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠΎΡΠ΅ΡΠ΅Π½ΠΈ ΡΠ°ΠΌΠΎ Π½Π° ΡΡΡΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΠ°ΠΉΡ (ΠΈ Π½Π΅Π³ΠΎΠ²ΠΈΡΠ΅ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ), Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ° Π±ΠΈΠ»ΠΈ ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ. Π’ΠΎΠ²Π° Π±Π»ΠΎΠΊΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄ΡΡΠ°ΠΉΡΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠΆΠ΄ΠΈ Π±ΠΈΡΠΊΠ²ΠΈΡΠΊΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΊΠ°ΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ°Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΠΈ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π½Π° ΡΠ°ΠΉΡΠ°.
- ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ PointerEvent ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²Π° altitudeAngle ΠΈ azimuthAngle (ΡΠ³ΡΠ» ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠ»ΡΡ ΠΈ Π΅ΠΊΡΠ°Π½ (ΠΏΠ»ΠΎΡΠΊΠΎΡΡ X-Y) ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π° ΡΡΠΈΠ»ΡΡΠ° Π½Π°Π΄ Π΅ΠΊΡΠ°Π½Π° ΡΠΏΡΡΠΌΠΎ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΎΡ X).
- ΠΠ±Π½ΠΎΠ²Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ caretPositionFromPoint() ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SVGGraphicsElement.nearestViewportElement ΠΈ SVGGraphicsElement.farthestViewportElement Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π±Π΅ΡΠ΅ ΠΎΠ±ΡΠ²Π΅Π½Π° Π·Π° ΠΎΡΡΠ°ΡΡΠ»Π° ΠΏΡΠ΅Π· ΡΠ΅Π²ΡΡΠ°ΡΠΈ ΡΠ°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈ:
- ΠΠΎΡΠ²ΠΈ ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΌΠΈΡΠΊΠ°ΡΠ°.
- ΠΠ½ΡΠΏΠ΅ΠΊΡΠΎΡ Π½Π°ΡΡΠΈΠ» ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΈΠ·ΡΠΈΡΠ»Π΅Π½ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΡΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΊΡΡΡΠΎΡΠ°, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ ΡΠ° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
