1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00
ladybird/Userland
Luke Wilde 1f820f8840 LibWeb: Add support for the <base> element changing the base URL
Used by Google seemingly almost all around account sign in and
management. The modern sign in page has this near the beginning:
```html
<base href="https://accounts.google.com">
```
All of the XHRs performed by sign in are relative URLs to this
base URL. Previously we ignored this and did it relative to the
current URL, causing the XHRs to 404 and sign in to fall apart.

I presume they do this because you can access the sign in page
from multiple endpoints, such as `/ServiceLogin` and
`/o/oauth2/auth/identifier`
2022-06-19 16:35:43 +01:00
..
Applets Applets: Use spawn_or_show_error() for common spawn pattern 2022-06-03 12:29:56 +01:00
Applications ThemeEditor: Run gml-format 2022-06-17 19:49:16 +01:00
Demos LibGUI: Add layout spacer support to GML 2022-06-10 21:26:06 +01:00
DevTools HackStudio: Add "Open in New Tab" context menu entry 2022-06-16 12:55:14 +01:00
DynamicLoader LibC+Kernel: Prevent string functions from calling themselves 2022-05-12 13:12:37 +02:00
Games Userland+Base: Remove Breakout and Pong games 2022-06-15 17:15:04 +02:00
Libraries LibWeb: Add support for the <base> element changing the base URL 2022-06-19 16:35:43 +01:00
Services Taskbar: Handle an override theme being active 2022-06-17 19:46:30 +01:00
Shell LibCodeComprehension: Re-organize code comprehension related code 2022-05-21 18:15:58 +02:00
Utilities Keymap: Fix switching selected keymap 2022-06-16 14:58:43 +01:00
CMakeLists.txt Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake option 2022-05-02 01:46:18 +02:00