Sylvestre Ledru
55481ac4b5
Bug 2023419 - Remove Emacs/Vim modelines from layout/ r=emilio,firefox-style-system-reviewers,layout-reviewers
...
replaced by .editorconfig
Differential Revision: https://phabricator.services.mozilla.com/D287852
2026-03-17 12:05:43 +00:00
Masayuki Nakano
f8236195a0
Bug 769207 - part 3: Make nsIMutationObserver use AttrModType r=smaug,dom-core,firefox-style-system-reviewers,layout-reviewers,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D263054
2025-09-08 00:27:40 +00:00
Frédéric Wang
4cca1cbaa3
Bug 1928932 - Part 1 - Add an mIsTrusted flag on script elements. r=smaug,credential-management-reviewers,dimi
...
This flag can be modified when notifying for character data change,
content appending, content insertion and content removal by specifying
a MutationEffectOnScript flag. By default callers other than the HTML5
parsers always specify "drop trustworthiness" but mIsTrusted flag is not
used anyway, so there is no behavior change.
Spec: https://w3c.github.io/trusted-types/dist/spec/#enforcement-in-scripts
PR: https://github.com/w3c/trusted-types/pull/579/
Differential Revision: https://phabricator.services.mozilla.com/D252020
2025-06-27 15:23:24 +00:00
Cosmin Sabou
a15f457eb6
Revert "Bug 1928932 - Part 1 - Add an mIsTrusted flag on script elements. r=smaug,credential-management-reviewers,dimi" for causing macOS build bustages on nsMenuGroupOwnerX.mm
...
This reverts commit ce2493cdd4 .
2025-06-27 12:30:03 +00:00
Frédéric Wang
ce2493cdd4
Bug 1928932 - Part 1 - Add an mIsTrusted flag on script elements. r=smaug,credential-management-reviewers,dimi
...
This flag can be modified when notifying for character data change,
content appending, content insertion and content removal by specifying
a MutationEffectOnScript flag. By default callers other than the HTML5
parsers always specify "drop trustworthiness" but mIsTrusted flag is not
used anyway, so there is no behavior change.
Spec: https://w3c.github.io/trusted-types/dist/spec/#enforcement-in-scripts
PR: https://github.com/w3c/trusted-types/pull/579/
Differential Revision: https://phabricator.services.mozilla.com/D252020
2025-06-27 11:18:48 +00:00
Tom Schuster
b8d11d463f
Bug 1951893 - Remove unneeded StaticAtom suffixes. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D240598
2025-03-11 11:36:09 +00:00
Emilio Cobos Álvarez
3c1b64acfe
Bug 1940412 - Add batch removal information to nsIMutationObserver::ContentWillBeRemoved, and use it in some trivial-ish places. r=dom-core,credential-management-reviewers,sefeng
...
The idea is to use it on the style (via PresShell->RestyleManager) to do
invalidation faster in cases like bug 1940405.
Differential Revision: https://phabricator.services.mozilla.com/D233547
2025-01-15 20:39:40 +00:00
Emilio Cobos Álvarez
539611ead9
Bug 1931301 - Notify of removals on a stable state, not mid-remove. r=smaug,masayuki,dshin
...
This simplifies some observers, and makes others a bit more subtle, but I think
over-all it is an improvement.
Differential Revision: https://phabricator.services.mozilla.com/D229008
2024-11-26 09:39:52 +00:00
Sandor Molnar
4edbb82211
Backed out changeset 3d4472548fb9 (bug 1931301) for causing assertion failures @ Document.cpp
2024-11-25 23:06:55 +02:00
Emilio Cobos Álvarez
0651582f86
Bug 1931301 - Notify of removals on a stable state, not mid-remove. r=smaug,masayuki,dshin
...
This simplifies some observers, and makes others a bit more subtle, but I think
over-all it is an improvement.
Differential Revision: https://phabricator.services.mozilla.com/D229008
2024-11-25 17:58:40 +00:00
Jonathan Watt
dce19eb3ff
Bug 1931517. Rename confusing IDTracker methods. r=emilio
...
Some of the Reset* methods are named ResetTo* and some are named ResetWith*.
That seems to imply some sort of difference which simply doesn't exist. This
commit renames them to all use ResetTo* to avoid that.
Furthermore, the inconsistency in naming terminology between
ResetToURIFragmentID and ResetWithLocalRef makes it less than clear that the
latter is exactly the same as the former, but with only the fragment identifier
being specified. This commit better aligns the naming terminology for clarity.
Differential Revision: https://phabricator.services.mozilla.com/D229118
2024-11-15 12:30:03 +00:00
Zach Hoffman
58ffb05234
Bug 1805105 - Invalidate paint for <input type=range> when its @list changes r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D164424
2022-12-19 13:06:49 +00:00