Bug 270438

Summary: Atlassian Confluence blocks Epiphany's user agent
Product: WebKit Reporter: Peter <peter.weber>
Component: WebKitGTKAssignee: Michael Catanzaro <mcatanzaro>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply
Priority: P2    
Version: Other   
Hardware: PC   
OS: Linux   
Attachments:
Description Flags
log of inspector
none
screenshot none

Description Peter 2024-03-04 06:10:19 PST
Created attachment 470158 [details]
log of inspector

Hello!

Since the middle of last week (25-02-2024 - 01-03-2024) I cannot visit pages in Atlassian Confluence anymore. It says my browser is not supported[1].
The log of WebKitGTK-Inspector is attached.

The demo website [2] still seems to work but you cannot save and looks at existing pages, it just shows the editor which works.



Thank you
Peter

[1] https://support.atlassian.com/atlassian-account/docs/supported-browsers-for-atlassian-cloud-products/
Comment 1 Peter 2024-03-04 06:11:16 PST
Created attachment 470159 [details]
screenshot
Comment 2 Peter 2024-03-04 06:43:34 PST
*Argh*

Atlassian blocks Epiphany. If I change the user-agent to Firefox it works fine again. Quote from their website:

> It's possible for Atlassian cloud products to work with some unsupported browsers. Atlassian cloud products check browsers for the presence of methods that are required for the product to work correctly. If these browser methods aren't detected, you receive an error message that the browser isn't supported.

Likely incorrect. Looks like the check user-agents and block Epiphany.
Comment 3 Michael Catanzaro 2024-03-04 07:11:38 PST
You confirmed on Matrix that a Safari on macOS user agent quirk makes the website work, so we will use that.
Comment 4 Peter 2024-03-04 07:14:33 PST
Thank you :)
Comment 5 Michael Catanzaro 2024-03-04 08:40:46 PST
Pull request: https://github.com/WebKit/WebKit/pull/25418
Comment 6 EWS 2024-03-08 07:26:44 PST
Committed 275835@main (1a9883acbbb0): <https://commits.webkit.org/275835@main>

Reviewed commits have been landed. Closing PR #25418 and removing active labels.