Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Including Board breaks other components on iPad + Safari and Android + Firefox #144

Closed
OlliTietavainenVaadin opened this issue Nov 26, 2018 · 0 comments
Labels

Comments

@OlliTietavainenVaadin
Copy link
Member

OlliTietavainenVaadin commented Nov 26, 2018

Board Version: 1.1.0-beta1 with Vaadin Framework 8.6.1

Test UI:

public class MyUI extends UI {

	@Override
	protected void init(VaadinRequest vaadinRequest) {
		final VerticalLayout layoutwithBoard = new VerticalLayout();

		Board board = new Board();
		Row row = new Row();
		final CheckBox cbx = new CheckBox("Just Another Box");
		RadioButtonGroup<String> single = new RadioButtonGroup<>("Single Selection");
		single.setItems("Single", "Sola", "Yksi");
		board.addRow(row);
		layoutwithBoard.addComponents(cbx, single, board);
		setContent(layoutwithBoard);
	}

	@WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true)
	@VaadinServletConfiguration(ui = MyUI.class, productionMode = false)
	public static class MyUIServlet extends VaadinServlet {
	}
}

Any components here are not reacting as expected when accessing the page on an iPad with Safari, as soon as a Board is added to the layout (even an empty one). Especially radio buttons and checkboxes are only randomly selectable with a value change not always arriving in the backend.

The issue is present on iOS with Safari (iOS 12.1), Firefox (14.0), Chrome (70.0.3538.75) as well as all others since iOS requires apps to solely use Apple's WebKit engine. On Android with Firefox (63.0.2) the issue is also present.

@OlliTietavainenVaadin OlliTietavainenVaadin changed the title Including Board disables focus events on iPad + Safari Including Board breaks other components on iPad + Safari Nov 26, 2018
@OlliTietavainenVaadin OlliTietavainenVaadin changed the title Including Board breaks other components on iPad + Safari Including Board breaks other components on iPad + Safari and Android + Firefox Nov 26, 2018
alvarezguille added a commit that referenced this issue Nov 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants