Lines Matching refs:fragment
11892 // If this's URL's fragment is either null or the empty string, then return
11893 // the empty string. Return U+0023 (#), followed by this's URL's fragment.
12219 // Optimization opportunity. Most websites do not have fragment.
12220 std::optional<std::string_view> fragment = helpers::prune_hash(url_data);
12224 // Here url_data no longer has its fragment.
12327 (base_url->has_opaque_path && !fragment.has_value())) {
12334 // query to base's query, and set state to fragment state.
12335 else if (base_url->has_opaque_path && fragment.has_value() &&
12337 ada_log("NO_SCHEME opaque base with fragment");
12348 url.update_unencoded_base_hash(*fragment);
12475 if (fragment.has_value()) {
12476 url.update_unencoded_base_hash(*fragment);
12684 if (fragment.has_value()) {
12685 url.update_unencoded_base_hash(*fragment);
12789 if (fragment.has_value()) {
12790 url.update_unencoded_base_hash(*fragment);
13034 if (fragment.has_value()) {
13035 url.update_unencoded_base_hash(*fragment);
13842 // If this's URL's fragment is either null or the empty string, then return
13843 // the empty string. Return U+0023 (#), followed by this's URL's fragment.
13966 answer.append("\t\"fragment\":\"");
15218 * Update the hash/fragment of the URL.