My suggestion is to replace reload button with stop button during loading of the page.
Created attachment 209092 [details] Patch
Comment on attachment 209092 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=209092&action=review > Tools/MiniBrowser/gtk/BrowserWindow.c:589 > item = gtk_tool_button_new_from_stock(GTK_STOCK_REFRESH); > - g_signal_connect_swapped(item, "clicked", G_CALLBACK(reloadCallback), window); > + g_signal_connect_swapped(item, "clicked", G_CALLBACK(reloadOrStopCallback), window); > gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1); > gtk_widget_add_accelerator(GTK_WIDGET(item), "clicked", accelGroup, GDK_KEY_F5, 0, GTK_ACCEL_VISIBLE); > gtk_widget_show(GTK_WIDGET(item)); > + reloadOrStopButton = item; Probably better just to use reloadOrStopButton instead of item here.
Created attachment 209174 [details] Patch Updated with Martin's comments
Comment on attachment 209174 [details] Patch Clearing flags on attachment: 209174 Committed r154322: <http://trac.webkit.org/changeset/154322>
All reviewed patches have been landed. Closing bug.