HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
webcompat
web-bugs
Web Development2017–2026
webcompat / web-bugs

web-bugs

A place to report bugs on websites.

31Distinct people
39Mentions
0Explicit recommenders
805GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A place to report bugs on websites.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 7:02:50 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year39 dated mentions

Observed mentions: 2017-06-08 07:03:15 UTC to 2026-01-16 14:56:12 UTC.

02468102017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20172018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 10 mentions; 1 submissions, 9 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments2024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 6 mentions; 1 submissions, 5 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC101
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC202
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC303
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC505
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC1019
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC725
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC615
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC202
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC202

From the project README

An excerpt from the repository, fetched Nov 13, 2026.

Read the project’s introduction
web-bugs A repo used by the Web Compatibility community to track issues reported via webcompat.com Labels Labels are used for helping to filter bugs into groups but also to track the status of the bug. Here’s what each label means: browser-xyz - The bug exists in xyz browser ios - The bug exists in an iOS browser mobile - The bug exists on mobile devices nsfw - The website has content that could be considered offensive os-android - The bug exists in an Android browser windows - The bug exists in a Windows browser Open Statuses Status labels which should only be used when a bug report is still open. These are in the order the bug process should typically follow, with the exception of needsinfo and leaveopen. status-needstriage - The issue needs to be screened and prioritized status-needsdiagnosis - Issue needs further analysis to find the cause status-needscontact - The issue has been analyzed, a contact for the site is required status-contactready - A contact has been found, it is ready for someone to contact the site status-sitewait - The web site with the issue has been contacted status-needsinfo - Issue needs more information, usually means process is blocked until info is provided. status-leave-open - The issue has been analyzed, and for some reason it was decided that this issue needs to remain open. The person who labeled it this way, will handle it further. Closed Statuses Status labels which should only be used when a bug report is closed. status-duplicate - Issue is the same as an already-reported issue status-fixed - Issue is fixed status-incomplete - The report requires more information to be actionable status-invalid - Issue is not a web compatibility issue status-wontfix - The issue will not be fixed status-worksforme - The issue can't be reproduced Best practices If you’re using Webcompat.com already, you’re probably pretty awesome. So why do you need to read this? Well from experience we know a few tricks that make the web compatibility process go even smoother. And who doesn’t want to learn sweet new tricks? Filing web compatibility bugs Fill the bug report form out completely. The more information you provide the easier it is for volunteers to understand the problem List any other browsers you tested the site with Try to avoid reporting issues for sites that are broken in all browsers. We like to focus our energy on sites that work in one browser but not others If you feel comfortable dig in and analyze the bug as well Analyzing web compatibility bugs Confirm that you can reproduce the error. Ideally you should use a clean browser profile. See this tutorial for Firefox. Set any related labels - if the bug appears on Chrome for Android, set the “browser-chrome” and “os-android” labels Provide details on which piece of code is broken List out any relevant error codes If possible, suggest a way to fix the code to work in all browsers Once complete, add the “status-contactready” label If you feel comfortable find a contact at the site and reach out Contacting the site/company Once a bug is set to “status-contactready” the site can be contacted After you have attempted to make contact remove the "status-contactready" label and add "status-sitewait" so others don't attempt to contact Leave details about who you are contacting, example “Joe Webmaster - Developer at Company X” Be careful not to leak any private information like email addresses, phone numbers If you post somewhere public like twitter, include the link to the tweet in the bug for easy tracking If you receive an issue tracking number from the site include this in the bug When you receive responses, leave some information on the bug (paraphrasing is fine) If no response is received after a week or two, try another method. After a month or three contact attempts we can stop and revisit it later
Read the full README on GitHub

What Hacker News says

5 sources
Cloud SSH has been broken for months https://github.com/webcompat/web-bugs/issues/57957 - no movement despite reporting it via the official channels too. This is one of the first features a new GCE user is likely to use (if they're exploring the UI and haven't yet started using the CLI) - and it's broken out of the box. Amazing. It's amateur hour over there when it comes to frontend development - it's not a web app where cross-platform/cross-browser testing takes place, it's a Chrome app.
In Why is the Google Cloud UI so slow?
I tried to inform HMRC (and GDS: id4181490) about a bug with their Gov.UK Verify authentication process for self assessment due to this behaviour change. They have no email address to report problems, the live chat agent wasn't technical enough to understand the issue (and blamed me) and GDS put their hands up and said it was nothing to do with them. https://github.com/webcompat/web-bugs/issues/56216 I have no faith this'll get fixed on many sites before it breaks a much wider proportion of users' workflows.
In Changes to SameSite Cookie Behavior – A Call to Action for Web Developers
Great reply, thank you for sharing your perspective. First, I confess to some skepticism of the standardization process. For example, consider ES2018 lookbehinds. At the point of standardization, only one browser implemented them: v8. And in the standardized form (arbitrary width) they are very difficult to retrofit onto existing engines. Moddable had to throw their engine out and start over [1]. JSC's YARR still doesn't support them, neither does SpiderMonkey. Did all stakeholders really agree on this feature and then not implement it? Or was this just v8 in the driver's seat? Second, regexps actually do have a role in driving monoculture. You can't polyfill regexp syntax. At one point, Steam's website only worked on Chrome because only v8 implemented lookbehinds [2] - again because it's hard to retrofit. Lastly, it remains a problem tha
Read the rest
t one cannot implement a conforming JS regexp engine from the spec alone. The rest of JavaScript does not have that problem, only regexp. And I disagree with the "real websites depend on that behaviour" qualifier. No website depended on /{1}/ being invalid syntax, yet it was made so in ES8. Incidentally, it's amusing that v8's Canonicalize was buggy. Non-Unicode case-insensitive char ranges is THE ugliest part of regexp (QuickJS doesn't even try [3]) and I just assumed it was codifying v8's implementation. Guess it was someone else's, hah. 1: https://blog.moddable.com/blog/regexp/ 2: https://github.com/webcompat/web-bugs/issues/51385 3: https://github.com/ldarren/QuickJS/blob/mod/libregexp.c#L259
In A New RegExp Engine in SpiderMonkey
Here are the Firefox bug reports for Slack calls: https://github.com/webcompat/web-bugs/issues/12975 And Teams calls: https://github.com/webcompat/web-bugs/issues/25070 Slack originally relied on non-standard, Chrome-specific WebRTC behavior and now is prioritizing development of their Electron app over web support. There is a Firefox extension to spoof Chrome's User-Agent string for Teams. I haven't tested it, but it appears to work for people: https://addons.mozilla.org/en-US/firefox/addon/teams-phone-f...
In How the Zoom macOS installer does its job without you clicking ‘install’

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.