fune/dom
Jan-Niklas Jaeschke fda59c7c38 Bug 1867939, part 5: Integrate find-text-directive algorithm into Document load. r=peterv,farre,dom-core
This patch integrates the algorithm to find a text fragment range
into the document loading mechanism.
Unlike described in the spec, the fragment directive is not stripped
from the URL in the Session History Entry, instead it is stripped when
setting the URI into the Document using `Document::SetURI()`,
as well as when accessing the URL through `Location`.

The `PresShell` class is extended by a new method which sets the
ranges created from the text directives into the FrameSelection as
TargetText selection and scrolls it into view.

Security restrictions like force load at top and cross-origin iframes
are not yet considered in this patch.

Differential Revision: https://phabricator.services.mozilla.com/D195688
2024-04-04 14:39:33 +00:00
..
abort
animation
audiochannel
base Bug 1867939, part 5: Integrate find-text-directive algorithm into Document load. r=peterv,farre,dom-core 2024-04-04 14:39:33 +00:00
battery
bindings Bug 1886167 - Parallelize webidl generation step r=peterv 2024-04-04 12:58:18 +00:00
broadcastchannel
cache Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
canvas Backed out 14 changesets (bug 1860492) for mda failure on test_closing_connections 2024-04-04 01:43:26 +03:00
chrome-webidl Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
clients
commandhandler
console
credentialmanagement Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
crypto
debugger
docs Backed out changeset 86da034132f6 (bug 1874689) for causing bc failures at browser_aboutRestartRequired_buildid_mismatch.js CLOSED TREE 2024-03-28 01:54:21 +02:00
encoding
events Bug 1886012 - part 2: Make OverOutElementsWrapper::DidDispatchOverAndEnterEvent() restore the last over target if properly connected r=smaug 2024-04-04 04:01:46 +00:00
fetch Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
file Bug 1889080 - Use overloaded Unused operator to leak runnable in RemoteLazyInputStreamThread::Dispatch. r=dom-storage-reviewers,janv 2024-04-02 12:12:55 +00:00
filesystem
flex
fs Bug 1874334 - Abort open writable file streams during xpcom-will-shutdown shutdown phase; r=dom-storage-reviewers,jstutte 2024-03-27 12:47:16 +00:00
gamepad
geolocation
grid
html Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
imptests
indexedDB Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
interfaces Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
ipc Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
jsurl
l10n
locales Bug 243797 - Reworded WindowCloseBlockedWarning in the en-US locale to remove double-negative. r=flod,dom-core,mccr8 2024-04-01 12:53:18 +00:00
localstorage
locks
manifest
mathml
media Bug 1887843 - Derive the path to mozavutil/mozavcodec from the location of libxul. r=media-playback-reviewers,padenot 2024-04-03 23:55:22 +00:00
messagechannel
midi Bug 1889227 - Remove redundant import from midir_impl. r=gsvelto 2024-04-03 06:48:11 +00:00
network
notification Bug 1889432 - Part 3: Add getUniqueRequestID() r=hsingh 2024-04-04 13:48:49 +00:00
origin-trials
payments
performance
permission
plugins/test
power
promise
prototype
push
quota Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
reporting Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
res
script
security Bug 1887719 - Fix fuzzing build. 2024-04-04 15:44:04 +02:00
serializers
serviceworkers Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
simpledb
smil
storage
streams
svg Bug 1888760 - Ensure flush documents are scoped to the flush only and use raw pointers r=emilio 2024-03-30 17:35:21 +00:00
system
tests Backed out 2 changesets (bug 1888861) for causing wpt failures in interactive-content.html CLOSED TREE 2024-04-04 16:02:23 +03:00
url Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
vr
webauthn Bug 1886086 - Support authenticatorAttachment on GeckoView. r=jschanck,geckoview-reviewers,calu 2024-04-03 14:43:29 +00:00
webbrowserpersist
webgpu Bug 1888996 - test(webgpu): remove webgpu test set from linux1804 platforms r=webgpu-reviewers,taskgraph-reviewers,bradwerth,bhearsum 2024-04-02 18:20:19 +00:00
webidl Bug 1867939, part 1: Add FragmentDirective webidl and pref. r=dom-core,webidl,emilio,hsivonen 2024-04-04 14:39:31 +00:00
webscheduling
webshare
websocket
webtransport
workers Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
worklet Bug 1887719 - More consistently use UTF8String/nsCString for URLs. r=necko-reviewers,webidl,anti-tracking-reviewers,places-reviewers,jari,kershaw,janv,smaug,hsivonen 2024-04-04 11:49:57 +00:00
xhr
xml Bug 1204553 - xml:space="preserve" isn’t respected in the no-style-information "document tree" presentation of an XML document. r=hsivonen 2024-03-27 15:03:51 +00:00
xslt
xul
jar.mn
metrics.yaml
moz.build
pings.yaml