| Summary: | Content blocker fails to block on internal page load | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Jeff Johnson <opendarwin> | ||||
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED INVALID | ||||||
| Severity: | Normal | CC: | achristensen, cdumez, webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | WebKit Local Build | ||||||
| Hardware: | Mac | ||||||
| OS: | macOS 10.13 | ||||||
| Attachments: |
|
||||||
|
Description
Jeff Johnson
2018-07-09 19:24:54 PDT
Is this a regression? Not a real navigation (or redirect), the page changes the URL via: 0x15f300d50 - Document::setURL(https://developer.apple.com/search/?q=NSMutableArray) 1 0x10aa3daa1 WebCore::Document::setURL(WebCore::URL const&) 2 0x10aa58607 WebCore::Document::updateURLForPushOrReplaceState(WebCore::URL const&) 3 0x10aeb7c55 WebCore::History::stateObjectAdded(WTF::RefPtr<WebCore::SerializedScriptValue, WTF::DumbPtrTraits<WebCore::SerializedScriptValue> >&&, WTF::String const&, WTF::String const&, WebCore::History::StateObjectType) 4 0x10a2864c3 WebCore::jsHistoryPrototypeFunctionPushState(JSC::ExecState*) No navigation happens, all Ajax. Not convinced this is a bug also we should confirm with Alex. This web page is loading https://developer.apple.com/search/search_data.php?q=NSArray&results=500 which does not match your rule I see. Wow, I didn't realize until now that HTML5 allows you to arbitrarily manipulate the browser address bar in a misleading way. Can I file a bug against that? ;-) (In reply to opendarwin from comment #5) > I see. Wow, I didn't realize until now that HTML5 allows you to arbitrarily > manipulate the browser address bar in a misleading way. Can I file a bug > against that? ;-) Sure, against the HTML spec though :) |