I am porting PHP Desktop for Linux and I'm considering to use CEF Views for creation of main window instead of using GTK API directly. I've been testing cefclient with the --use-views flag and so far everything works good. However when running tests > dialog I see that dialogs are not implemented. I know that cefclient has default implementations for these by using GTK API, however these are not enabled when using views. Why is that? Is it much problem to enable them, as these are already implemented in cefclient? I consider using CEF views, so that I can avoid using GTK API, but seems like if I want dialogs to work I still need to implement these using GTK API directly?
Btw. I noticed an issue with draggable regions test with --use-views. Not sure if dragging the region is meant to drag the whole window, as it does, however when I browse back in navigation history the draggable region still persists and prevents pages from working correctly, can't click links etc.
Thanks for help.