WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
100567
Allow :before and :after on radio buttons and checkboxes
https://bugs.webkit.org/show_bug.cgi?id=100567
Summary
Allow :before and :after on radio buttons and checkboxes
Elliott Sprehn
Reported
2012-10-26 15:19:38 PDT
Allow :before and :after on radio buttons and checkboxes
Attachments
Patch
(4.78 KB, patch)
2012-10-26 15:41 PDT
,
Elliott Sprehn
no flags
Details
Formatted Diff
Diff
Patch
(4.83 KB, patch)
2012-10-26 15:47 PDT
,
Elliott Sprehn
no flags
Details
Formatted Diff
Diff
Patch
(8.39 KB, patch)
2012-10-26 16:13 PDT
,
Elliott Sprehn
no flags
Details
Formatted Diff
Diff
Patch for landing
(8.16 KB, patch)
2012-10-26 16:27 PDT
,
Elliott Sprehn
buildbot
: commit-queue-
Details
Formatted Diff
Diff
Show Obsolete
(3)
View All
Add attachment
proposed patch, testcase, etc.
Elliott Sprehn
Comment 1
2012-10-26 15:41:37 PDT
Created
attachment 171031
[details]
Patch
Elliott Sprehn
Comment 2
2012-10-26 15:45:03 PDT
See
https://bugs.webkit.org/show_bug.cgi?id=98836
for context on this hack.
Elliott Sprehn
Comment 3
2012-10-26 15:47:26 PDT
Created
attachment 171033
[details]
Patch
Eric Seidel (no email)
Comment 4
2012-10-26 15:48:15 PDT
I think this is what the "Rebaseline" keyword is for. :) If the hack isn't tested, I suspect it will break. Despite the annoyance, I think we need some testing.
Elliott Sprehn
Comment 5
2012-10-26 16:13:57 PDT
Created
attachment 171039
[details]
Patch
Elliott Sprehn
Comment 6
2012-10-26 16:14:23 PDT
(In reply to
comment #4
)
> I think this is what the "Rebaseline" keyword is for. :) > > If the hack isn't tested, I suspect it will break. Despite the annoyance, I think we need some testing.
Okay, I added a test. I'll rebaseline it after it lands.
Elliott Sprehn
Comment 7
2012-10-26 16:19:16 PDT
(In reply to
comment #6
)
> (In reply to
comment #4
) > > I think this is what the "Rebaseline" keyword is for. :) > > > > If the hack isn't tested, I suspect it will break. Despite the annoyance, I think we need some testing. > > Okay, I added a test. I'll rebaseline it after it lands.
Also those failures are happening on the bots, someone else made the tree red.
Eric Seidel (no email)
Comment 8
2012-10-26 16:22:59 PDT
Comment on
attachment 171039
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=171039&action=review
LGTM besides the ChangeLog typo.
> Source/WebCore/ChangeLog:19 > + No new tests, it's really hard to test what generated content looks like > + on a form control without using a pixel test, and I don't think generating > + tons of baselines right now is worth it for this hack.
:)
Elliott Sprehn
Comment 9
2012-10-26 16:25:41 PDT
(In reply to
comment #8
)
> (From update of
attachment 171039
[details]
) > View in context:
https://bugs.webkit.org/attachment.cgi?id=171039&action=review
> > LGTM besides the ChangeLog typo. > > > Source/WebCore/ChangeLog:19 > > + No new tests, it's really hard to test what generated content looks like > > + on a form control without using a pixel test, and I don't think generating > > + tons of baselines right now is worth it for this hack. > > :)
That seems to be in an older version of the patch, now the one you r+'ed? Not sure what typo you mean.
Elliott Sprehn
Comment 10
2012-10-26 16:26:24 PDT
(In reply to
comment #9
)
> (In reply to
comment #8
) > > (From update of
attachment 171039
[details]
[details]) > > View in context:
https://bugs.webkit.org/attachment.cgi?id=171039&action=review
> > > > LGTM besides the ChangeLog typo. > > > > > Source/WebCore/ChangeLog:19 > > > + No new tests, it's really hard to test what generated content looks like > > > + on a form control without using a pixel test, and I don't think generating > > > + tons of baselines right now is worth it for this hack. > > > > :) > > That seems to be in an older version of the patch, now the one you r+'ed? Not sure what typo you mean.
Oh I'm dumb. Nevermind.
Elliott Sprehn
Comment 11
2012-10-26 16:27:45 PDT
Created
attachment 171041
[details]
Patch for landing
Elliott Sprehn
Comment 12
2012-10-26 22:50:09 PDT
(In reply to
comment #11
)
> Created an attachment (id=171041) [details] > Patch for landing
@eseidel can we get this landed so the buttons start working again in Chrome Canary?
Build Bot
Comment 13
2012-10-26 23:50:44 PDT
Comment on
attachment 171041
[details]
Patch for landing
Attachment 171041
[details]
did not pass mac-ews (mac): Output:
http://queues.webkit.org/results/14593965
New failing tests: fast/forms/pseudo-elements-appearance-none.html fast/multicol/span/span-as-immediate-columns-child-dynamic.html fast/multicol/span/positioned-objects-not-removed-crash.html fast/multicol/span/textbox-not-removed-crash.html fast/multicol/span/span-as-immediate-child-generated-content.html fast/lists/remove-listmarker-from-anonblock-with-continuation-crash.html fast/multicol/anonymous-block-split-crash.html
WebKit Review Bot
Comment 14
2012-10-27 10:04:48 PDT
Comment on
attachment 171041
[details]
Patch for landing
Attachment 171041
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/14606542
New failing tests: fast/multicol/span/span-as-immediate-child-generated-content.html fast/multicol/span/positioned-objects-not-removed-crash.html fast/multicol/anonymous-block-split-crash.html fast/lists/remove-listmarker-from-anonblock-with-continuation-crash.html fast/multicol/span/textbox-not-removed-crash.html
Dimitri Glazkov (Google)
Comment 15
2012-10-27 10:10:55 PDT
How can I help? Looks like there are failing tests...
Elliott Sprehn
Comment 16
2012-10-27 10:36:28 PDT
(In reply to
comment #15
)
> How can I help? Looks like there are failing tests...
It would seem I forgot to add [ Failure ] for mac TestExpectations. I didn't realize that mac ews ran tests now. I think the crashes may be unrelated, two of them don't even use :before or :after. I'm away from my computer this weekend and only have a Chromebook, could you upload a patch that copies the TestExpectations line for the mac port?
WebKit Review Bot
Comment 17
2012-10-27 10:48:02 PDT
Comment on
attachment 171041
[details]
Patch for landing
Attachment 171041
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/14603782
New failing tests: fast/multicol/span/span-as-immediate-child-generated-content.html fast/multicol/span/positioned-objects-not-removed-crash.html fast/multicol/anonymous-block-split-crash.html fast/lists/remove-listmarker-from-anonblock-with-continuation-crash.html fast/multicol/span/textbox-not-removed-crash.html
Dimitri Glazkov (Google)
Comment 18
2012-10-27 13:13:50 PDT
Can we not just roll out 98836, wait until Chrome Web UI is fixed, and then reland it? This fix seems nasty and not in line with the spirit of what Tab was suggesting.
Elliott Sprehn
Comment 19
2012-10-27 13:39:37 PDT
(In reply to
comment #18
)
> Can we not just roll out 98836, wait until Chrome Web UI is fixed, and then reland it? This fix seems nasty and not in line with the spirit of what Tab was suggesting.
We can roll it back if you want, this patch seemed like a good compromise since it doesn't break existing pages and unblocks the other patches. I figured we could do the full removal as the next step.
Elliott Sprehn
Comment 20
2012-10-27 13:40:47 PDT
(In reply to
comment #19
)
> (In reply to
comment #18
) > > Can we not just roll out 98836, wait until Chrome Web UI is fixed, and then reland it? This fix seems nasty and not in line with the spirit of what Tab was suggesting. > > We can roll it back if you want, this patch seemed like a good compromise since it doesn't break existing pages and unblocks the other patches. I figured we could do the full removal as the next step.
Actually, yeah lets just roll it back and I'll fix Chrome on Monday.
Dimitri Glazkov (Google)
Comment 21
2012-10-28 09:49:45 PDT
(In reply to
comment #20
)
> (In reply to
comment #19
) > > (In reply to
comment #18
) > > > Can we not just roll out 98836, wait until Chrome Web UI is fixed, and then reland it? This fix seems nasty and not in line with the spirit of what Tab was suggesting. > > > > We can roll it back if you want, this patch seemed like a good compromise since it doesn't break existing pages and unblocks the other patches. I figured we could do the full removal as the next step. > > Actually, yeah lets just roll it back and I'll fix Chrome on Monday.
https://bugs.webkit.org/show_bug.cgi?id=100609
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug