 				.padding(.horizontal)
 				.padding(.top, 8)
 			
-			Picker(selection: $selectedAccount, label: Text(""), content: {
-				ForEach(AddAccountSections.web.sectionContent.filter({ isRestricted($0) != true }), id: \.self, content: { account in
-					
-					HStack(alignment: .center) {
-						account.image()
-							.resizable()
-							.aspectRatio(contentMode: .fit)
-							.frame(width: 25, height: 25, alignment: .center)
-							.padding(.leading, 4)
-							
-						Text(account.localizedAccountName())
+			HStack {
+				ForEach(0..<chunkedWebAccounts().count, content: { chunk in
+					VStack {
+						Picker(selection: $selectedAccount, label: Text(""), content: {
+							ForEach(chunkedWebAccounts()[chunk], id: \.self, content: { account in
+		
+								HStack(alignment: .center) {
+									account.image()
+										.resizable()
+										.aspectRatio(contentMode: .fit)
+										.frame(width: 20, height: 20, alignment: .center)
+										.padding(.leading, 4)
+									Text(account.localizedAccountName())
+								}
+								.tag(account)
+								
+							})
+						})
+						Spacer()
 					}
-					.tag(account)
-					
 				})
-			})
+			}
 			.offset(x: 7.5, y: 0)
 			
 			Text(AddAccountSections.web.sectionFooter).foregroundColor(.gray)

						account.image()
							.resizable()
							.aspectRatio(contentMode: .fit)
							.frame(width: 25, height: 25, alignment: .center)
							.padding(.leading, 4)
						
						Text(account.localizedAccountName())

						account.image()
							.resizable()
							.aspectRatio(contentMode: .fit)
							.frame(width: 20, height: 20, alignment: .center)
							.padding(.leading, 4)
						Text(account.localizedAccountName())
					}
