| Index: content/public/browser/navigation_handle.h | 
| diff --git a/content/public/browser/navigation_handle.h b/content/public/browser/navigation_handle.h | 
| index a85be94786a57a707ee96af21a54705821bbd913..479b1e00966bf63302f457640ed01e78c100846d 100644 | 
| --- a/content/public/browser/navigation_handle.h | 
| +++ b/content/public/browser/navigation_handle.h | 
| @@ -7,9 +7,7 @@ | 
|  | 
| #include <memory> | 
| #include <string> | 
| -#include <vector> | 
| - | 
| -#include "base/supports_user_data.h" | 
| + | 
| #include "content/common/content_export.h" | 
| #include "content/public/browser/navigation_throttle.h" | 
| #include "content/public/browser/reload_type.h" | 
| @@ -40,9 +38,9 @@ | 
| // references to a NavigationHandle at the time of | 
| // WebContentsObserver::DidFinishNavigation, just before the handle is | 
| // destroyed. | 
| -class CONTENT_EXPORT NavigationHandle : public base::SupportsUserData { | 
| +class CONTENT_EXPORT NavigationHandle { | 
| public: | 
| -  ~NavigationHandle() override {} | 
| +  virtual ~NavigationHandle() {} | 
|  | 
| // Parameters available at navigation start time ----------------------------- | 
| // | 
|  |