作为一名程序员,如何报告我在Firefox中发现的核心Gecko浏览器引擎行为中的错误



当我在编程一个Web应用程序时,我遇到了一个似乎只发生在一个浏览器上的问题,我知道作为一个"好公民",在我的整个编程任务中,有一个很重要的步骤是停止编写代码,花点时间在正确的地方报告错误,这样它就可以得到修复,其他Web开发人员(包括我)希望以后不会遇到同样的问题。

在Firefox的这种情况下,我足够了解我所看到的编程问题的原因是在Firefox的核心"Gecko"浏览器引擎代码中(而不是在Firefox用户界面代码中的错误,即所谓的浏览器"chrome"的代码)。

鉴于此,是否有一个URL将直接带我的形式,在那里我可以快速获得正确的bugzilla"产品"one_answers"组件"来报告Gecko浏览器引擎对的错误?

已经报告了Gecko代码中的一些错误,我对被迫使用https://bugzilla.mozilla.org/enter_bug.cgi上的表单有点恼火,它似乎假设我是第一次报告错误,并且我需要指导的逐步帮助。但这不是我第一次烧烤…

https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&format=default是您想要的URL。

那是因为在Firefox的例子中,用于解决浏览器引擎(Gecko) bug的正确bugzilla"产品"实际上是Core(不是Firefox组件——并且没有Gecko组件)。

上面的URL直接将您带到一个实际的bug报告页面——也就是说,正如您所希望的,它完全跳过了所有为第一次bug报告者设计的分步指导-帮助内容。

你需要手动从 component 列表中选择正确的"组件",但是如果你已经知道了正确的组件,你可以创建一个包含它的书签;例如,https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM%3A%20Workers&format=default是一个URL,可以让你报告Firefox Web-Workers行为的问题。

添加&format=__default__参数/值是让bugzilla跳过所有为第一次编写bug报告而设计的分步指导-帮助的重要部分。

最新更新