ownedbywuigi
eca96d42e6
One process per tab for e10s
2026-03-29 22:27:29 +01:00
ownedbywuigi
6199242317
Attempt to fix https://forum.palemoon.org/viewtopic.php?f=3&t=33260
2026-03-29 21:45:49 +01:00
ownedbywuigi
8046f8b4aa
try to fix the images not rendering on yeezy.com
2026-03-27 17:07:32 +00:00
ownedbywuigi
629f4db8fe
implement lazy-loading
2026-03-27 12:38:53 +00:00
ownedbywuigi
8594600d9b
Reuse the same event object when dispatching bubbling/capturing phases instead of allocating new ones.
2026-03-27 11:57:41 +00:00
ownedbywuigi
d34a9c5778
Refactor MaybeCheckSameAttrVal to streamline old value storage for custom elements
2026-03-27 11:34:40 +00:00
ownedbywuigi
81e2ff2fe2
Add SSE2 for memcpy and memuse. caching SVGs too cuz why not
2026-03-27 10:45:45 +00:00
Moonchild
aee2800d48
Issue #2914 - Explicitly allow mixed content websockets on localhost.
...
This carves out an exception for hard-coded loopback addresses to allow
`ws:` connections from `https:` to allow mixed-mode from secure pages.
Resolves #2914
2026-03-08 22:43:35 +00:00
Moonchild
07666a5303
Issue #2955 - Implement form.requestSubmit(element)
2026-03-06 04:41:35 +00:00
Moonchild
a3fcc2932f
[WebAudio] Gracefully handle mid-stream audio changes.
2026-03-06 04:26:49 +00:00
OwnedByWuigi
4539e85bf5
remove translation for will-change memory consumption
2026-03-04 02:24:14 +00:00
K4sum1
633ef1c426
Mypal portable mode
2025-09-27 19:36:46 -07:00
roytam1
ae1f9364cd
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-14 08:55:16 +08:00
Moonchild
df3b213459
Issue #2837 - Implement prefers-reduced-motion media query.
...
Resolves #2837
2025-08-14 08:11:04 +08:00
roytam1
db9b04cc44
Merge remote-tracking branch 'origin/tracking' into custom
2025-08-04 21:33:36 +08:00
Moonchild
a036cfeb69
Issue #2714 - Implement the Visual Viewport API
...
This DOM/Web API is entirely irrelevant for desktop use.
We give back the width/height of the root scrollframe of content and
for scale we pass forward our dpp resolution (usually 1.0).
Since we have no "no touch" zones in our content on desktop,. the rest
(origin and offset) is hard-coded to (0,0).
2025-08-04 21:32:39 +08:00
roytam1
3553319265
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-31 22:08:44 +08:00
Moonchild
ace2c1c1ee
[DOM] Simplify <object> scheme check code and fix plugin handling.
...
Trying to do a positive check on nested URIs apparently doesn't work,
but the handling could be simplified to just check for non-null mURI
instead - this also fixes plugin loading (which broke with the previous
check).
2025-07-31 22:08:07 +08:00
roytam1
a88fbfa671
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-31 07:41:04 +08:00
Moonchild
838be26145
[DOM] Fix crash in <object> scheme checking code.
...
If a website would nor supply a URI for object loading code, the browser
would crash on a null deref.
This reintroduces the nestedURI check to make sure we have a valid URI.
2025-07-31 07:40:43 +08:00
roytam1
4c1a4a4402
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-29 10:44:33 +08:00
MeladJM
429e05c8a1
Issue #2790 - Cleanup: Correct whitespaces
2025-07-29 10:44:03 +08:00
MeladJM
70cbf0dfd3
Issue #2790 - Cleanup: Remove whitespaces
2025-07-29 10:41:22 +08:00
MeladJM
156c755085
Issue #2790 - Part 5: Persistent highlight despite blur click
2025-07-29 10:36:38 +08:00
MeladJM
bf8cfcc980
Issue #2790 - Part 4: Working non persistent autofill highlight
2025-07-29 10:35:07 +08:00
MeladJM
4cdfb9e16b
Issue #2790 - Part 3: Address BZ bug 1849122 and resolve build issues
2025-07-29 10:14:48 +08:00
MeladJM
d99eab0d9d
Issue #2790 - Part 2: Address BZ bugs: 1355438 and 1341230
2025-07-29 10:14:23 +08:00
MeladJM
13d1054046
Issue #2790 - Part 1: Add: event state, pseudo-class mapping, SetAutofilled methods
2025-07-29 10:14:06 +08:00
roytam1
7e0ddfef73
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-25 20:53:55 +08:00
Francis Dominic Fajardo
e05d4d8306
Issue #2828 - Part 5: Implement child rule processors
2025-07-25 20:50:57 +08:00
Francis Dominic Fajardo
03f29e75ec
Issue #2828 - Part 3: Refactor selector matching and rule cascade data into separate files/classes
2025-07-25 20:47:06 +08:00
roytam1
be6796bb20
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-25 07:33:44 +08:00
Moonchild
f902d2ad0e
[DOM] Make object loading use an explicit scheme whitelist.
2025-07-25 07:33:16 +08:00
Moonchild
0a8f50fafa
No issue - Adjust CSP URI reporting more closely with the spec.
...
According to the W3C discussion we should allow websocket URIs to be
reported aside from http/https/ftp ones.
This rewrites things slightly and updates comments to clarify.
We do retain the non-standard reduction to origin only in case the
report is for cross-origin URIs (stops leaking full URIs to the CSP
reported destination).
See https://github.com/w3c/webappsec-csp/issues/735
2025-07-25 07:30:32 +08:00
roytam1
b59402a1f9
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-16 15:39:18 +08:00
Francis Dominic Fajardo
c8608ad5cf
Issue #2736 - Follow-up: Stop using worker thread-only functions for checking if CSP is enabled
...
Should stop the barrage of worker thread assertions on debug builds.
2025-07-16 15:21:31 +08:00
MeladJM
5e8e1208e7
Issue #2499 - Part 3: Add CSS clip overflow support with serialization fixes
2025-07-16 15:20:45 +08:00
roytam1
fbb39ce322
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-08 10:02:11 +08:00
Andy
b11affbdf3
Issue #2106 - Clean-up: Un-prefix -moz-user-select in Comments
2025-07-08 10:01:21 +08:00
Andy
abb891ff26
Issue #2106 - Follow-up: Un-prefix DOM Attribute MozUserSelect
2025-07-08 10:00:32 +08:00
Andy
1a5b3dcae6
Issue #2106 - Follow-up: Additional Un-prefixing
2025-07-08 10:00:02 +08:00
roytam1
bd335d6284
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-07 11:59:17 +08:00
Francis Dominic Fajardo
9105c58a30
Issue #2045 - Part 4: Parse "revert" in property values wherever "unset" is allowed
2025-07-07 11:20:42 +08:00
roytam1
9175504ffc
Merge remote-tracking branch 'origin/tracking' into custom
2025-07-04 22:28:17 +08:00
Andy
4cc014cb6b
Unprefix -moz-read-write / -moz-read-only
2025-07-04 22:27:22 +08:00
roytam1
f4d2bf6c3d
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-27 23:33:55 +08:00
Moonchild
0c2770ff7b
[DOM] Update YouTube embed rewrites.
...
Youtube's usage patterns have changed regarding video embeds, so we can
remove special handling for the enablejsapi flag.
Applies YouTube embed URL replacement to the path component only.
2025-06-27 23:30:17 +08:00
Moonchild
1c8e994b65
Issue #2762 - Remove SVGZoomEvent interface.
...
Resolves #2762
2025-06-27 23:29:48 +08:00
Moonchild
3c2c7ce1e2
No issue - Escape < and > in element attribute values.
...
Per spec, extend escaping of attribute value characters to include
`<` and `>`. We already did this for text fragments, and it makes sense
to apply the same to attribute values. We are at parity with mainstream
that default-escape attribute values this way in current releases.
2025-06-27 23:29:12 +08:00
roytam1
6414271c91
Merge remote-tracking branch 'origin/tracking' into custom
2025-06-17 09:32:50 +08:00