Project

General

Profile

Feature #967 ยป remove-target-blank.patch

Soren Stoutner, 05/22/2023 06:47 AM

View differences:

src/3rdparty/chromium/third_party/blink/renderer/core/html/html_anchor_element.cc
frame->MaybeLogAdClickNavigation();
// Patching this function to use the base target for both empty targets and "_blank"
// causes hyperlinks that used to open in a new tab by default to instead default
// to opening in the current tab.
Frame* target_frame =
frame->Tree()
.FindOrCreateFrameForNavigation(
frame_request,
target.IsEmpty() ? GetDocument().BaseTarget() : target)
(target.IsEmpty() || (target == "_blank")) ? GetDocument().BaseTarget() : target)
.frame;
// If hrefTranslate is enabled and set restrict processing it
    (1-1/1)