0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Mozilla修复了一个存在18年的Firefox Bug

OSC开源社区 来源:OSC开源社区 2023-01-03 11:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Mozilla 为 Firefox 修复了一个已有 18 年历史的 Bug,编号为 Bug 290125。
Bug 290125 最早于 2005 年 4 月 12 日被首次报告,正好是Firefox 1.0.3的发布前几天。此问题与 Firefox 渲染带有:: 首字符 CSS 伪元素的文本有关,提交者表示浏览器使用的 Gecko 引擎会忽略任何声明的行高,继承父框的行高。而当时的 Opera 7.5+ 和 Safari 1.0+ 都能正确处理这个问题。下面截图展示了此错误的具体表现:415934dc-89ef-11ed-bfe3-dac502259ad0.png事实上,此问题最初只在 Mac 版本的 Firefox 上出现,因为开发者发现它处理行高的方式与其他平台上的 Firefox 不同。并且 2002 年发布的 Firefox 3.0 修复了错误。但在 2014 年,这个问题再度被重新提出。当时 CSS 工作组指出 Firefox 对行高的特殊处理不符合 CSS 规范并导致兼容性问题。与其他浏览器相比,这导致一些在文本块中首字母较大的网站(如 The Verge 和 The Guardian )在 Firefox 中渲染不正确。不过该问题一直被归类为低优先级,因此进展非常缓慢,直到 2022 年 12 月 20 日才被标记为已修复。Firefox 110 将包含更新后的代码。目前 Firefox 最新稳定版本是 108,110预计将于 2023 年 2 月发布。 审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Mozilla
    +关注

    关注

    0

    文章

    50

    浏览量

    11560
  • BUG
    BUG
    +关注

    关注

    0

    文章

    156

    浏览量

    16225

原文标题:Mozilla修复了一个存在18年的Firefox Bug

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    程序员最常见谎言

    定写。 3对的,我已经测试了,是OK的,没问题! 4我没有偷懒,我的代码还在跑,现在正在编译! 5这是老问题,不需要再解决。 6这个BUG
    发表于 12-10 08:24

    rt-thread-master内新修改dev_serial_v2.c后导致finsh线程循环无调度怎么解决?

    当开启#define RT_USING_POSIX_DEVIO #define RT_USING_POSIX_STDIO 这两宏定义后,在最新版本的dev_serial_v2.c内存在bug,导致
    发表于 09-10 06:56

    电容的 “自愈能力”:哪些类型能自我修复,哪些却 “损俱损”?

    在电子元件的世界里,电容器如同一个个微型的能量仓库,而其中具备"自愈能力"的成员更是以其独特的修复机制颠覆传统认知。这种神奇的自我修复特性并非所有电容器都具备,它主要
    的头像 发表于 08-20 15:53 926次阅读
    电容的 “自愈能力”:哪些类型能自我<b class='flag-5'>修复</b>,哪些却 “<b class='flag-5'>一</b>损俱损”?

    我做了智能高速隔离的USBHub...开源

    问题 1.1.2 修复电子开关不工作的问题修复USB2、3数据获取问题 1.1.3 新增过流保护切断电子开关功能 1.1.4 支持串口输出电压电流数据 1.2.0 开发OTA在线升级功能 1.2.1 修复
    发表于 08-09 16:01

    STM32CubeMX初始配置冲突的BUG怎么处理?

    发现BUG,比如我们在使用开发板进行板载按键中断配置的时候,如果开启板子资源初始化配置,我们再自行配置下后,产生了
    发表于 07-22 08:02

    降低电视液晶屏修复线的信号延迟及液晶线路修光修复

    摘要 针对电视液晶屏修复过程中信号延迟导致的修复效率下降及液晶线路损伤问题,本文提出种基于硬件结构优化与激光修复技术的综合解决方案。通过重构修复
    的头像 发表于 05-30 09:53 456次阅读
    降低电视液晶屏<b class='flag-5'>修复</b>线的信号延迟及液晶线路修光<b class='flag-5'>修复</b>

    降低液晶面板修复线的信号延迟及液晶线路修光修复

    引言 在液晶面板生产与修复过程中,修复线的信号延迟会严重影响修复效率与质量,同时液晶线路的损伤也需要有效的修复手段。研究降低信号延迟的方法以及液晶线路修光
    的头像 发表于 05-12 15:17 505次阅读
    降低液晶面板<b class='flag-5'>修复</b>线的信号延迟及液晶线路修光<b class='flag-5'>修复</b>

    如何维护i.MX6ULL的安全内核?

    Vigiles 等工具。通过使用此内核系列中的最新内核,漏洞数量大大减少:最新的 5.15 是 5.15.178,它“仅”有 1019 已知漏洞(很可能影响较小)。此外,还有些关键的 bug
    发表于 04-01 08:28

    大佬们,这个加热垫的开关闪的,怎么修复啊?谢谢

    大佬们,这个加热垫的开关闪的,怎么修复啊?谢谢
    发表于 03-11 10:42

    实战案例 | RK3588 CAN通信BUG避坑指南

    前言:RK3588内置CAN控制器存在不可修复的硬件缺陷,考虑工业、医疗、车载等应用领域对CAN通讯稳定性有着极高的要求,为规避此问题,建议使用SPI转CAN替代原生CAN接口。、背景说明
    的头像 发表于 02-20 08:30 9159次阅读
    实战案例 | RK3588 CAN通信<b class='flag-5'>BUG</b>避坑指南

    苹果2025新品爆料 iPhone SE 4或搭载A18芯片

    近日,科技媒体MacRumors发布则关于苹果2025新品的爆料,称即将发布的iPhone SE 4将配备识别码为T8140的芯片,该识别码与苹果A18和A
    的头像 发表于 01-23 16:51 1306次阅读

    锂电池不存电怎么修复 磷酸铁锂电池组修复方法全解析

    磷酸铁锂电池组的修复可以在定程度上恢复其性能,延长使用寿命。均衡充电法、深度充放电法和脉冲修复法各有特点和适用场景。在实际操作中,要根据电池组的具体情况选择合适的修复方法,并严格遵循
    的头像 发表于 01-20 11:47 4838次阅读
    锂电池不存电<b class='flag-5'>了</b>怎么<b class='flag-5'>修复</b> 磷酸铁锂电池组<b class='flag-5'>修复</b>方法全解析

    2025半导体行业将启动18新晶圆厂项目

    近日,根据SEMI(国际半导体产业协会)最新发布的全球晶圆厂预测季度报告,半导体行业预计在2025将迎来波新的建设热潮,共计将启动18新晶圆厂建设项目。 这些新项目涵盖了不同尺寸
    的头像 发表于 01-09 14:48 2438次阅读

    腾讯云内核团队修复Linux关键Bug

    腾讯云操作系统(Tencent OS)内核团队近日在Linux社区取得了显著成果。他们提交的两项改进方案,成功解决自2021以来直困扰众多线厂商,并在近期让多个Linux顶级
    的头像 发表于 12-31 10:58 919次阅读

    ADS8684的4输入通道都存在1V的直流偏置,怎么解决?

    我们设计的硬件上,ADS8684的4输入通道都存在1V的直流偏置, 如果把4输入通道的串联电阻R632~R635都卸掉,那么868
    发表于 12-16 08:22