mirror of
https://github.com/RGBCube/serenity
synced 2025-07-10 09:27:35 +00:00

This code was previously relying on the PageView::on_load_start hook firing synchronously when calling PageView::load(). This was not happening with WebContentView, so it broke the back/forward history. Instead, we now differentiate between history navigations and normal loads in Tab::load(). History navigations don't push new entries into history, but instead just move the history pointer.
14 lines
293 B
CMake
14 lines
293 B
CMake
set(SOURCES
|
|
BookmarksBarWidget.cpp
|
|
BrowserConsoleClient.cpp
|
|
ConsoleWidget.cpp
|
|
DownloadWidget.cpp
|
|
History.cpp
|
|
InspectorWidget.cpp
|
|
main.cpp
|
|
Tab.cpp
|
|
WindowActions.cpp
|
|
)
|
|
|
|
serenity_bin(Browser)
|
|
target_link_libraries(Browser LibWeb LibProtocol LibGUI LibDesktop)
|