                 Image(systemName: "globe")
             })
         case .loading:
-            return AnyView(Spacer().hidden()) // show nothing
+            return AnyView(EmptyView().hidden()) // show nothing
         case .loaded:
             if let data = self.viewModel.output.thumbnail?.value {
                 return AnyView(Thumbnail(data))

                wvInput.originalURLString = url.absoluteString
            }
            self.input = wvInput
        }
    }
    

    class ViewModel: ObservableObject {
        @Published var input = WebView.Input()
        @Published var output = WebView.Output()
        @Published var formState: Form = .load

        private var token: AnyCancellable?
        
        init(_ input: Input) {
            var wvInput = WebView.Input()
