[Falkon] [Bug 505287] New: Can you update the user-agent strings for the Falcon browser?

Michael McMahon bugzilla_noreply at kde.org
Fri Jun 6 20:10:34 BST 2025


https://bugs.kde.org/show_bug.cgi?id=505287

            Bug ID: 505287
           Summary: Can you update the user-agent strings for the Falcon
                    browser?
    Classification: Applications
           Product: Falkon
      Version First 25.04.2
       Reported In:
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: michael at gnu.org
  Target Milestone: ---

Can you update the user-agent strings for the Falcon Browser? One of the common
ways that LLM crawlers are hitting sites is to use old browser versions. It
appears that Falcon Browser is using old browser versions. I looked and I did
not see another issue like this, but it seems to be relevant to konquerer [1]
as well. If the user-agent is not going to be kept up-to-date for these
projects, it might make sense to make a unique set of Falcon and konquerer
user-agents.

[1] https://whatmyuseragent.com/browser/ko/konqueror

If I am reading the following code block correct, it lists these versions:

* Opera 9.8 is from 2008.
* Chrome ummm 87 is from 2021 or Chrome 112 [2] from 2023.
* Safari 10 is from 2017.
* Firefox 102 is from 2022.

Dates are from Wikipedia [3].

[2] https://whatmyuseragent.com/browser/fa/falkon/24

[3]
https://en.wikipedia.org/wiki/History_of_the_web_browser#Web_browsers_by_year

I believe the user-agent strings are in the
`falkon/src/lib/preferences/useragentdialog.cpp` file. I believe the code block
is this:

```
m_knownUserAgents << QSL("Opera/9.80 (%1) Presto/2.12.388
Version/12.16").arg(os)
                      << QSL("Mozilla/5.0 (%1) AppleWebKit/537.36 (KHTML, like
Gecko) Chrome/%2 Safari/537.36").arg(os, chromeVersion)
                      << QSL("Mozilla/5.0 (%1) AppleWebKit/602.3.12 (KHTML,
like Gecko) Version/10.0.2 Safari/602.3.12").arg(os)
                      << QSL("Mozilla/5.0 (%1; rv:102.0) Gecko/20100101
Firefox/102.0").arg(os);
```

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list