This version uses a WebExtension API Experiment, experiment/, and a WebExtension, webext/, to implement tabsplit.
This version is working, including calling init on new tabs and calling destroy when the API Experiment is removed from firefox, but there is one new bug. When you split a tab, clicking on the left side of the split properly focuses the left side, but clicking on the right side does not. Focus is properly handled if either tab in the tab bar. I suspect this is because the xul overlay is not getting loaded into the pane created by splitting the tab for some reason.
This version uses a WebExtension API Experiment,
experiment/
, and a WebExtension,webext/
, to implement tabsplit.This version is working, including calling init on new tabs and calling destroy when the API Experiment is removed from firefox, but there is one new bug. When you split a tab, clicking on the left side of the split properly focuses the left side, but clicking on the right side does not. Focus is properly handled if either tab in the tab bar. I suspect this is because the xul overlay is not getting loaded into the pane created by splitting the tab for some reason.