Webbrowser doesn't respect the HTML5 "required" attribute

Bug #1253784 reported by Adnane Belmadiaf
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Canonical System Image
New
Medium
Bill Filler
Oxide
Triaged
Medium
Unassigned
webbrowser-app
Invalid
Medium
Unassigned
webbrowser-app (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

The browser should prevent the form from being submitted

ex: http://www.w3schools.com/html/tryhtml5_input_required.htm

Adnane Belmadiaf (daker)
summary: - Webbrowser doesn't respect the HTML5 "required" attributes
+ Webbrowser doesn't respect the HTML5 "required" attribute
Olivier Tilloy (osomon)
Changed in webbrowser-app:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Adnane Belmadiaf (daker) wrote :

Oxide now does prevent the submission of the form but it doesn't show a bubble and clicking on the submit button makes the keyboard to not behave correctly.

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

It looks like the bubble is displayed as part of the UI in Chrome rather than in content, which means this is going to require a new API in Oxide and UI element in the browser. That kind of sucks

Changed in oxide:
importance: Undecided → Medium
status: New → Triaged
milestone: none → branch-1.4
Changed in oxide:
milestone: branch-1.4 → branch-1.5
Changed in oxide:
milestone: branch-1.5 → branch-1.6
Changed in oxide:
milestone: branch-1.6 → branch-1.8
Changed in oxide:
milestone: branch-1.8 → branch-1.9
Olivier Tilloy (osomon)
Changed in webbrowser-app (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Changed in webbrowser-app:
status: Confirmed → Invalid
Changed in oxide:
milestone: branch-1.9 → branch-1.11
Changed in oxide:
milestone: branch-1.11 → branch-1.14
milestone: branch-1.14 → branch-1.12
Changed in oxide:
milestone: branch-1.12 → none
Revision history for this message
Olivier Tilloy (osomon) wrote :

content::WebContentsDelegate::ShowValidationMessage(…) needs to be implemented by oxide::WebView.
With the new Oxide.Ubuntu webview, we can provide a default implementation and skip exposing a new API.

Olivier Tilloy (osomon)
tags: added: next-candidates
Bill Filler (bfiller)
Changed in canonical-devices-system-image:
milestone: none → u8c-2
importance: Undecided → Medium
assignee: nobody → Bill Filler (bfiller)
tags: added: current-milestone
tags: added: unity8-desktop
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.