Compare commits

...

6 Commits

Author SHA1 Message Date
luke crouch 532abbf032 Merge pull request #1706 from mozilla/version-6.2.5
bump version to 6.2.5
2020-04-13 11:23:44 -05:00
groovecoder d8f99ada77 bump version to 6.2.5 2020-04-13 07:49:31 -05:00
luke crouch 35cf2c95d4 Merge pull request #1686 from DeadlySurprise/fixCurrentContainerBtn
Fixes #1682 'open in current container button' not working
2020-04-11 15:05:42 -05:00
DeadlySurprise 19e694d8eb Fixed 'open in current container button' not working 2020-03-15 17:42:52 +01:00
luke crouch ae1f80b8b5 Merge pull request #1667 from mozilla/more-bugfixes
Made selector for keyboard shortcuts more specific to fix #1666
2020-02-28 10:39:28 -06:00
Kendall Werts 358551feda Made selector for keyboard shortcuts more specific to fix #1666
Bumped version for release
2020-02-28 10:19:42 -06:00
4 changed files with 12 additions and 23 deletions
+1 -1
View File
@@ -2,7 +2,7 @@
"name": "testpilot-containers",
"title": "Multi-Account Containers",
"description": "Containers helps you keep all the parts of your online life contained in different tabs. Custom labels and color-coded tabs help keep different activities — like online shopping, travel planning, or checking work email — separate.",
"version": "6.2.2",
"version": "6.2.5",
"author": "Andrea Marchesini, Luke Crouch and Jonathan Kingston",
"bugs": {
"url": "https://github.com/mozilla/multi-account-containers/issues"
+7 -18
View File
@@ -17,25 +17,14 @@ async function load() {
const currentContainer = await browser.contextualIdentities.get(currentCookieStoreId);
document.getElementById("current-container-name").textContent = currentContainer.name;
}
document.getElementById("redirect-form").addEventListener("submit", (e) => {
document.getElementById("deny").addEventListener("click", (e) => {
e.preventDefault();
let button = "confirm"; // Confirm is the form default.
let buttonTarget = e.explicitOriginalTarget;
if (buttonTarget.tagName !== "BUTTON") {
buttonTarget = buttonTarget.closest("button");
}
if (buttonTarget && buttonTarget.id) {
button = buttonTarget.id;
}
switch (button) {
case "deny":
denySubmit(redirectUrl);
break;
case "confirm":
confirmSubmit(redirectUrl, cookieStoreId);
break;
}
denySubmit(redirectUrl);
});
document.getElementById("confirm").addEventListener("click", (e) => {
e.preventDefault();
confirmSubmit(redirectUrl, cookieStoreId);
});
}
+2 -2
View File
@@ -611,7 +611,7 @@ Logic.registerPanel(P_CONTAINERS_LIST, {
});
document.addEventListener("keydown", (e) => {
const selectables = [...document.querySelectorAll("[tabindex='0'], [tabindex='-1']")];
const selectables = [...document.querySelectorAll(".open-newtab[tabindex='0']")];
const element = document.activeElement;
const index = selectables.indexOf(element) || 0;
function next() {
@@ -652,7 +652,7 @@ Logic.registerPanel(P_CONTAINERS_LIST, {
default:
if ((e.keyCode >= 49 && e.keyCode <= 57) &&
Logic._currentPanel === "containersList") {
const element = selectables[e.keyCode - 48];
const element = selectables[e.keyCode - 49];
if (element) {
element.click();
}
+2 -2
View File
@@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "Firefox Multi-Account Containers",
"version": "6.2.2",
"version": "6.2.5",
"incognito": "not_allowed",
"description": "Multi-Account Containers helps you keep all the parts of your online life contained in different tabs. Custom labels and color-coded tabs help keep different activities — like online shopping, travel planning, or checking work email — separate.",
"icons": {
@@ -77,4 +77,4 @@
"options_ui": {
"page": "options.html"
}
}
}