Community
Participate
Working Groups
Currently if 'close' is invoked on Webkit2, eclipse hangs on executing the javascript. This is because webkit1-specific javascript is being executed in WebKit.java:close(), which is causing an infinite loop. This bug is to work on this port. Browser.function is required to implement this functionality. Pending till Browser.function is implemented in Webkit2.
Note to self: - This functionality is used by Javadoc hover. See: Bug 510183
New Gerrit change created: https://git.eclipse.org/r/89116
Gerrit change https://git.eclipse.org/r/89116 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=55c14bca06b1ecc75a3d40b628a638279abefc67
After investigation, I found that Browser.close() works on webkit2. The hang was a corner cases where evaluate() was called from within a webkit2 signal, which caused a deadlock. I implemented a solution to overcome the deadlock in Bug 510183. (which also re-enabled the close() method. As such, this issue is resolved once that patch is merged: https://git.eclipse.org/r/#/c/89875
Actually, Let me keep this bug open until relevant patches were merged. Will followup later.
New Gerrit change created: https://git.eclipse.org/r/90772
Awaiting evaluate() logic to move to java #512001
Gerrit change https://git.eclipse.org/r/90772 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=4d2e2fc636f3ca7bacfaa9b2aae251065f3683d0
New Gerrit change created: https://git.eclipse.org/r/93574
Gerrit change https://git.eclipse.org/r/93574 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=05e12c4ca5380f899b620a93da7a82e6132c1cc7
*** Bug 517623 has been marked as a duplicate of this bug. ***